摘要:
一、全局变量 全局变量要求在第一次执行前就被准备好,在程序结束时被销毁。因为构造函数在执行期才能实施,所以需要对一个全局对象做静态初始化。如下面代码所示,后三行的对象没法在编译器完成初始化(都是非常量表达式),所以需要静态初始化并且也需要内存静态释放操作(静态意思是看起来像在程序执行前构造或者在程序 阅读全文
posted @ 2021-06-29 12:12
放不下的小女孩
阅读(66)
评论(0)
推荐(0)
摘要:
1.如果类没有定义析构函数,那么只有在class内含的成员变量或自己的基类含有析构函数的情况下,才需要析构函数。(此时编译器会自动合成也不会被调用)。 2.编译器扩展析构函数的顺序 ①析构函数的本体被执行 ②如果类拥有含有析构函数的类成员对象,则他们会以声明的相反顺序被调用。 ③如果类含有一个vpt 阅读全文
posted @ 2021-06-29 10:58
放不下的小女孩
阅读(86)
评论(0)
推荐(0)

浙公网安备 33010602011771号