草庐IT

trigraphs

全部标签

c++ - 今天使用二合字母和三合字母吗?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭8年前。Improvethisquestion鉴于曾经有使用digraphsandtrigraphs的理由在C和C++中,有人将它们放入今天编写的代码中吗?是否还有大量包含它们的遗留代码仍在维护中?(注意:这里,“有向图”不表示“有向图”。digraph和trigraph都有多种含义,但这里的预期用途是像??=或代表#和[等字符) 最佳答案 我不确定,但您最有可能发现在IBM大型机

c++ - C++代码中 `???-`是什么意思?

这个问题在这里已经有了答案:Whatdoesthe??!??!operatordoinC?(4个回答)关闭9年前。我从一些遗留代码中看到了以下代码:size_ta=1???-2:0;符号???-在C++中是什么意思?应该怎么理解? 最佳答案 其实是:size_ta=1?~2:0;??-是trigraph对于~Trigraphs来自一个古老的时代……甚至在我们中的一些人出生之前。在过去,有些字符并不总是受支持。一个不知情的程序员会尝试输入这样的字符,却发现它在键盘上不存在!图片来源:http://www.myoldmac.net/cg

c++ - C++代码中 `???-`是什么意思?

这个问题在这里已经有了答案:Whatdoesthe??!??!operatordoinC?(4个回答)关闭9年前。我从一些遗留代码中看到了以下代码:size_ta=1???-2:0;符号???-在C++中是什么意思?应该怎么理解? 最佳答案 其实是:size_ta=1?~2:0;??-是trigraph对于~Trigraphs来自一个古老的时代……甚至在我们中的一些人出生之前。在过去,有些字符并不总是受支持。一个不知情的程序员会尝试输入这样的字符,却发现它在键盘上不存在!图片来源:http://www.myoldmac.net/cg

c++ - C++中Trigraph序列的目的?

根据C++'03标准2.3/1:Beforeanyotherprocessingtakesplace,eachoccurrenceofoneofthefollowingsequencesofthreecharacters(“trigraphsequences”)isreplacedbythesinglecharacterindicatedinTable1.----------------------------------------------------------------------------|trigraph|replacement|trigraph|replacemen

c++ - C++中Trigraph序列的目的?

根据C++'03标准2.3/1:Beforeanyotherprocessingtakesplace,eachoccurrenceofoneofthefollowingsequencesofthreecharacters(“trigraphsequences”)isreplacedbythesinglecharacterindicatedinTable1.----------------------------------------------------------------------------|trigraph|replacement|trigraph|replacemen
12