C++基础(关键字二)

2019-10-19  本文已影响0人  星辰照耀你我

要对有些复杂的关键字有所理解,还是需要对C++有着更深入的了解。

11.const、volatile、mutable关键字

12.extern关键字
extern一般使用在全局变量在外部被使用时候的声明,当定义与使用不在同一个文件中时需要将其声明,extern int i;

13.new/delete关键字
new/delete本质上还是调用了malloc和free,但与malloc和free又有着许多的不同。
C++中new/delete主要用于动态创建和释放对象,他可以在new时自动调用构造函数,delete时自动调用析构函数,比起malloc/free来后者只能动态申请和释放空间。

new/delete和malloc/free

上一篇 下一篇

猜你喜欢

热点阅读