自由存储方式创建对象

用new创建单个对象时,会根据参数调用相应的构造函数。用new创建对象数组时,会调用默认构造函数。用delete删除对象时,会调用析构函数。

自由存储对象调用构造函数和析构函数是显示进行的,调用顺序取决于new和delete。这种存储方式下,由于new和delete,析构函数的调用顺序不一定与构造函数的顺序严格相反。但对象数组各个元素的构造函数和析构函数的调用顺序仍然是相反的。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容