CPP学习之——析构对象数组(6.16) 发表于 2019-11-05 分类于 开发 , A-基础语言 , C++ 阅读时长 ≈ 1 分钟 一 概述假如我们要依次声明许多对象,那么我们可以将这些对象放到一个数组里来声明 二 代码及结果2.1 代码1234567891011121314#include<iostream>using namespace std;class A {public: A(); ~A();};A::A() {cout << "构造函数执行完毕!" << endl;}A::~A() {cout << "析构函数执行完毕!" << endl;}int main() { A a[2]; return 0;} 2.2 结果1234构造函数执行完毕!构造函数执行完毕!析构函数执行完毕!析构函数执行完毕! 2.3 说明 在创建一个由两个对象组成的对象数组时,执行了两次构造函数 在程序结束时,又执行了两次析构函数来释放掉两个对象所占用的内存