C++ 的复制构造函数

    A *a=new A();  //为类A 分配内存空间
    cout<<"a:";
    a->print();
    cout<<endl;


    A b=(*a);    // 将a指向的数据给赋给b   可以理解为存放在栈中

    b.print();
    a->set(32);

    cout<<"b:";
    b.print();
    cout<<endl;

    delete a;

posted @ 2012-04-09 15:10  至道中和  阅读(99)  评论(0编辑  收藏  举报