计算机 填空题 标准 ★ 精品

构造函数与析构函数 — 计算机填空题

C++ 程序设计(大学通用) 类与对象 AI 三重审校通过

题目
阅读以下C++程序,写出屏幕输出的完整内容(按顺序写出每个字符,不留空格)。已知:全局对象在main函数之前构造,静态局部对象在首次执行到定义处时构造、在main函数结束后于自动局部对象之后析构,局部对象按构造的逆序析构。 #include <iostream> using namespace std; class T { int num; public: T(int n):num(n){ cout<<"+"<<num; } ~T(){ cout<<"-"<<num; } }; T g(1); int main(){ T a(2); static T b(3); { T c(4); } return 0; } 则程序输出的完整内容为____。