📄 504b.cpp
字号:
// 504b.cpp DEMO constructors=destructors using copy constructor
#include <iostream.h>
class C
{
int ni;
public:
static int count ;
C(int a) {count++ ; ni = a; }
C(C& obj) //copy constructor
{ count++ ; ni = obj.ni; }
~C() {cout<<"进入析构函数"<<endl; count-- ; }
static void Show(){cout << "对象个数="<<count <<endl;}
};
void f2(C o);
int C::count = 0;
void main()
{
C of1(11);
f2(of1); //using copy constructor!
C::Show();
}
void f2(C o){}
/*
进入析构函数
对象个数=1
进入析构函数
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -