构造函数,拷贝函数,析构函数
#include "stdafx.h"
#include<iostream>
using namespace std;
class Dog{
private:
int a;
public:
Dog(int b) {
a = b;
cout << "构造一次,a=" << a << endl;
}
Dog(const Dog& c) {
a = c.a + 5;
cout << "拷贝函数:" << a << endl;
}
void show() {
cout << "其中a = " << a << endl;
}
~Dog() {
cout << "析构函数="<<a << endl;
}
};
int main()
{
Dog d1(10);
Dog d2 = d1;
return 0;
}