#include <iostream>
struct Foo
{
Foo() { printf("before main()/n"); }
~Foo() { printf("after main()/n"); }
};
Foo smallFoo;
int main(int argc, char* argv[])
{
std::cout << "Hello, world !/n";
return 0;
}
全局对象在“程序开始时”建立一次,在“程序终止时”销毁一次
最新推荐文章于 2025-06-03 13:27:51 发布
本文通过一个简单的C++程序实例介绍了构造函数与析构函数的基本用法。该程序定义了一个包含构造函数和析构函数的结构体,并在全局作用域创建了该结构体的一个实例。当程序启动时构造函数被调用,在程序结束前析构函数被调用,展示了构造函数与析构函数的执行时机。

4364

被折叠的 条评论
为什么被折叠?



