大家好,今天主要给大家分享一下,最近操作C++代码的控制方法。
什么是构造函数?构造函数在对象实例化时被系统自动调用,仅且调用一次。
什么是析构函数?与构造函数相反, 在对象结束其生命周期时系统自动执行析构函数。
第一个:析构函数与构造函数区别
实例代码:
#include <iostream>
#include <string>
using namespace std;
class Dog
{
public:
Dog();
~Dog();
};
int main()
{
Dog dog;
cout << "构造与析构函数" <<endl;
return 0;
}
Dog::Dog()
{
cout << "构造函数执行"<<endl;
}
Dog::~Dog()
{
cout << "解析函数执行" << endl;
}
huzhiyuan@huzhiyuan-virtual-machine:~/work/hello_model_single$ ./a.out
构