构造函数:
1.自动对象(形参):在变量定义时
2.静态局部对象:在第一次调用时
3.静态全局和外部全局对象:程序开始(main函数开始时)
析构函数:
1.自动对象(形参):函数结束时
2.静态局部/静态全局/外部全局对象:程序结束(main函数结束时) 且局部先于全局释放
注意:自动对象在调用函数时分配空间,调用结束释放空间;多次调用多次分配空间。
静态局部在第一次调用函数时分配空间,此后调用将不再分配空间
版权声明:本文为m0_62556296原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。