#include <iostream>
using namespace std;
class MyClass {
public:
// 构造函数
MyClass() {
cout << "构造函数被调用" << endl;
}
// 析构函数
~MyClass() {
cout << "析构函数被调用" << endl;
}
};
void exampleFunction() {
MyClass obj; // 创建对象时调用构造函数
} // 函数结束时,obj 对象超出作用域,调用析构函数
int main() {
exampleFunction();
return 0;
}
在这个例子中:
exampleFunction
中创建 MyClass
的对象 obj
时,构造函数被调用。exampleFunction
执行完毕,obj
对象超出作用域,析构函数被调用。上一篇:c++如何生成随机数
下一篇:c++深度学习
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站