三字母是否仍然有效C ++?

时间:2014-12-28 16:24:59

标签: c++ c++14 digraphs trigraphs c++17

我们都知道historical curiositydigraphs and trigraphs,但是近年来我对C ++所做的所有更改都很好奇:它们是否有效C ++ 14? C ++ 17怎么样?

1 个答案:

答案 0 :(得分:14)

Trigraphs目前有效,但不会很久!

  

Trigraphs被提议在C ++ 0x中弃用,该版本已经发布   作为C ++ 11。这遭到IBM的反对,代表自己和   C ++的其他用户,因此保留了三元组   的C ++ 0x。然后再次提出三角形去除(不仅如此)   弃用)在C ++中17。这通过了委员会投票,并且三角形   尽管遭到IBM的反对,但预计将从C ++中删除   和别的。可以支持使用三字符的现有代码   从物理源文件(解析三元组)转换为   不包含三字符的基本源字符集。 [Wikipedia]

然而,

Digraphs are sticking around for now