我想知道 C++ 和 C++ 的预处理器有何不同C are.
提问的原因是这个问题关于特定于预处理器的问题,其中解决该问题的标准段落具有不同的措辞(以及不同的段落编号),并且关于true
and false
C++ 中的关键字。
那么,是否还有更多差异,或者这是唯一的差异。
问题的延伸是 C++ 预处理器和 C++ 预处理器何时以不同方式发出源文件C预处理器。
C++03 预处理器(至少有意)与 C99 之前的 C 预处理器类似。尽管措辞和段落编号略有不同,但我知道两者之间唯一的技术差异是 C++ 预处理器处理二合字母(两个字母替代代币) 和通用字符名称,这些在 C 中不存在。
从 C99 开始,C 预处理器添加了一些当前版本的 C++ 中不存在的新功能(例如,可变参数宏)。我记得不太清楚,但不相信添加了二合字母。
我相信 C++0x 将使两者再次保持一致(至少这是意图)。同样,段落编号和措辞不会相同,但我相信其目的是它们应该具有相同的作用(除了保留上述差异之外)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)