为啥 C++ 的 C-style part 和 C 完全不同,也有人说 C++ 是 C 的超集
一直也不完全是。C++基本上兼容C89,除了一些小细节……至少class/template在C语言里都不是保留字,可以用作变量名、函数名。int x(a) int a; { } 这样的参数声明,C++也不用了。等等……我们听说C++是C的超集,是因为当初C++是这一点当成卖点宣传的,设计上也基本做到了。不过,C99之后,两者分别演化,现在已经不再是超集了。
■网友
这种说法是胡说八道。
■网友
c语言到c++再到c#,是一个不断拓展的程序语言,后者兼容前者。c#兼容c语言和c++,因为是不断发展的语言,所以风格上也会有所不同。
■网友
C++前后差距非常大,这个都没有问题;但是很多 C++的修改方向是为了平当初完美兼容 C 这个大坑的。你把 # include \u0026lt;iostream\u0026gt;改成 # include "stdio.h"
推荐阅读
- 为啥看到书柜上的藏书会有心旷神怡的感觉
- 为啥知乎上普便有一种【我在北上广深打工,所以拥有更好的视野】这样的错觉
- 为啥工商银行的用户体验如此之差
- 汽车|看了中消协4S店服务测评调查结果,终于知道法系车为啥卖不好了
- 你为啥从窝窝商城离职?
- 为啥5G和2.4G默认的BSSID是相同的
- 为啥电器实体店的价格比淘宝贵那么多
- 现在在线学习视频有很多了,为啥大部分人还是喜欢下载下来观看
- 为啥到现在你还没有女朋友 ?
- 天赐的声音|33岁张雨绮为啥总离婚?看过这些照片就明白了,都是性感惹得祸
