您的位置:首页 > 编程语言 > C语言/C++

c++:简单的动态分配2

2016-06-15 16:45 274 查看
#include <iostream>

using namespace std;

class fenpei

{

public:

    fenpei(int i,int j)

    {

        A=i;

        B=j;

        cout<<"Constructor"<<endl;

    }

    fenpei(fenpei &obj)

    {

        A=obj.A+100;

        B=obj.B+200;

        cout<<"Copy_Constructor"<<endl;

    }

    ~fenpei()

    {

        cout<<"Destructor"<<endl;

    }

    void print()

    {

        cout<<"A="<<A<<", B="<<B<<endl;

    }

private:

    int A;

    int B;

};

int main()

{

    fenpei a1(2,3);

    fenpei a2(a1);

    a2.print();

    fenpei *pa=new fenpei(4,5);

    pa->print();

    delete pa;

    return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: