我爱编程

C++总结

2017-08-01  本文已影响0人  bigworld_c

C++98 比 C 多出来的东西(部分)

C++11 新特性(部分)

C与c++对比

1、文件后缀不同
C 程序后缀为 * .c C++为*.cpp

2、返回值不同

C 中如果函数没有返回值,默认返回整型,C++ 中必须指定为 void

3、参数列表
在C中如果函数无参数列表,则可传递多个参数过去,编译器都会 PUSH,在C++中则必须指定为 void

4、缺省参数
C 不支持缺省参数、C++支持缺省参数。缺省参数需要注意的几点:

5、函数重载:C不支持,C++支持
需要注意的地方:

6、引用与指针

相同点:底层汇编相同
不同点:

7、 命名空间

8、输入输出

上一篇 下一篇

猜你喜欢

热点阅读