|
|
发表于 2009-4-30 19:58:37
|
显示全部楼层
Post by cteddy;1981412
除了你说的少量语法不兼容, C++实际上就是C的超集. 一般的C语言程序, 基本不用修改就能用C++编译器编译. 连C++之父都说C++和C的不兼容只是个事故.
这是我随便随便从google出来的一段话:
- 上述的C++之设计目标可以小结如下:
-
- 对于要解决实际问题的程序员而言,C++使程序设计变得更有乐趣;C++是一门通用目的的程序设计语言,它:
-
- [b]——是一个更好的C;[/b] <-----------------注意这一句
-
- ——支持数据抽象;
-
- ——支持面向对象程序设计;
-
- ——支持范型程序设计。
复制代码
当然, 你硬要说C没有class,template,::等等, 或者C++不支持某些99语法, 我也没办法.
我们当然可以有很多理由拒绝C++, 但效率低并不在其中.
记得有位大牛甚至说C和C++只是名字像而已,不知道是什么意思…… |
|