我们都知道historical curiosity是digraphs and trigraphs,但是近年来我对C ++所做的所有更改都很好奇:它们是否有效C ++ 14? C ++ 17怎么样?
答案 0 :(得分:14)
Trigraphs目前有效,但不会很久!
然而,Trigraphs被提议在C ++ 0x中弃用,该版本已经发布 作为C ++ 11。这遭到IBM的反对,代表自己和 C ++的其他用户,因此保留了三元组 的C ++ 0x。然后再次提出三角形去除(不仅如此) 弃用)在C ++中17。这通过了委员会投票,并且三角形 尽管遭到IBM的反对,但预计将从C ++中删除 和别的。可以支持使用三字符的现有代码 从物理源文件(解析三元组)转换为 不包含三字符的基本源字符集。 [Wikipedia]
Digraphs are sticking around for now。