📄 49.cpp
字号:
#include<iostream.h>
class counter
{
public:
counter(int number);//构造函数
counter(counter &p);//拷贝构造函数
~counter( );//析构函数
void increment( );//计数器加1
void decrement( );//计数器减1
int get_v(void);//取得计数器的值
void show_v(void);//显示计数器的值
private:
int value;
};
counter::counter(int number)
{
value=number;
cout<<"计数器创建"<<endl;
}
counter::counter(counter &p)
{
value=p.value;
cout<<"计数器创建"<<endl;
}
counter::~counter( )
{
cout<<"计数器消亡"<<endl;
}
void counter::increment( )
{
value++;
}
void counter::decrement( )
{
value--;
}
int counter::get_v(void)
{
return(value);
}
void counter::show_v(void)
{
cout<<"value="<<value<<endl;
}
int main()
{
counter t1(1),t2(t1);
t1.show_v();
cout<<"value="<<t2.get_v()<<endl;
t1.increment();
t2.decrement();
t1.show_v();
t2.show_v();
return(0);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -