第二章 类和对象
一、类中成员函数和成员变量存储位置 成员变量在堆区或栈区分配内存,成员函数在代码区分配内存。 sizeof(className) == sizeof(成员变量) 二、析构函数的执行时机 在所有函数之外创建的对象是全局对象,它和全局变量类似,位于内存分区中的全局数据区,程序在结束执行时会调用这些对象的析构函数。 在函数内部创建的对象是局部对象,它和局部变量类似,位于栈区,函数执行结束时会调用这些对象的析构函数。 new 创建的对象位于堆区,通过 delete 删除时才会调用析构函数;如果没有 delete,析构函数就不会被执行。 三、本章内容 来源: CSDN 作者: 路哞哞 链接: https://blog.csdn.net/qq_34696503/article/details/104582445