#include<iostream> //构造函数和析构函数的实例说明
using namespace std;
class counter //counter 计数类
{
private:
int value;
public:
counter(void) {value=0;cout<<endl<<"counter initialized!";}//构造函数
void setvalue(int a){value=a;}
~counter(void) {cout<<endl<<"counter destroyed!";}
void inc(void) {value++;}
void dec(void) {value--;}
void getvalue(void) {cout<<endl<<"value="<<value;}
};
int main(void)
{
counter A,B;
A.getvalue();
B.getvalue();
A.setvalue(100);
B.setvalue(10);
A.inc();
B.dec();
A.getvalue();
B.getvalue();
return 0;
}
构造函数和析构函数的说明
猜你喜欢
转载自blog.csdn.net/gaocui883/article/details/88351896
今日推荐
周排行