一、四种对象生存期和作用域
栈对象
隐含调用构造函数(程序中没有显式调用)
堆对象
隐含调用构造函数(程序中没有显式调用),要显式释放
全局对象、静态全局对象
全局对象的构造先于main函数
已初始化的全局变量或静态全局对象存储于.data段中
未初始化的全局变量或静态全局对象存储于.bss段中
静态局部对象
已初始化的静态局部变量存储于.data段中
未初始化的静态局部变量存储于.bss段中
一、四种对象生存期和作用域
栈对象
隐含调用构造函数(程序中没有显式调用)
堆对象
隐含调用构造函数(程序中没有显式调用),要显式释放
全局对象、静态全局对象
全局对象的构造先于main函数
已初始化的全局变量或静态全局对象存储于.data段中
未初始化的全局变量或静态全局对象存储于.bss段中
静态局部对象
已初始化的静态局部变量存储于.data段中
未初始化的静态局部变量存储于.bss段中