构造函数和析构函数的说明

#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