何时调用构造函数,复制构造函数,析构函数
发布网友
发布时间:2022-05-25 18:37
我来回答
共1个回答
热心网友
时间:2024-08-02 07:05
构造函数 在对象生成时调用.可能是在定义的时候, 或者new分配的时候.
调用哪个构造函数 由构造参数决定.
如果构造参数是另一个同类对象,那就是复制构造函数. 如果无参 那就是无参构造或者默认构造.
而析构函数是在对象生命周期结束, 即释放时调用.
new出来的对象会在delete时调用
局部变量 在退出作用域时调用.
全局变量和静态局部变量在程序退出时调用.