一些容易混淆的C和C++的不兼容特性

时间:2024-02-11 10:59:07
【文件属性】:

文件名称:一些容易混淆的C和C++的不兼容特性

文件大小:70KB

文件格式:PDF

更新时间:2024-02-11 10:59:07

兼容

C 和 C++ 是两种不同的编程语言, 特别的, C 并不是 C++ 的子集。 但二者又高度相关。 C++ 自诞生以来, 一直以能够兼容C作为自己的目标之一。 在两种语言的不断演化中, C 和 C++ 都互相从对方身上吸收了不少内容。 举个例子, C99 标准开始支持 C++ 风格的//注释, C++11 标准支持 C99 的 long long 整型, 等等。   C 和 C++ 的不兼容大致可以分为三个方面:   1、C++ 支持而 C 不支持的功能   2、C 支持而 C++ 不支持的功能   3、C 和 C++ 都支持, 但语法/语意细节不同的功能   第一类非常多, 比如各


网友评论