(来自c++primer plus)如果创建的是静态存储类对象,则其析构函数将在程序结束时被自动调用。如果创建的是自动存储类对象,则其析构函数将在程序完成代码块时自动被调用。如果对象是new创建的,则它将在栈内存或自由存储区中,当使用delete来释放内存时,其析构函数将自动被调用。
C++使用new来创建一个对象,析构函数的调用?
最新推荐文章于 2024-08-12 20:21:36 发布
(来自c++primer plus)如果创建的是静态存储类对象,则其析构函数将在程序结束时被自动调用。如果创建的是自动存储类对象,则其析构函数将在程序完成代码块时自动被调用。如果对象是new创建的,则它将在栈内存或自由存储区中,当使用delete来释放内存时,其析构函数将自动被调用。