day11pm

#include<iostream>
using namespace std;

class A{
int data;
public:
A():data(100){cout<<"A()"<<endl;}
A(const A& o)/*:data(o.data)*/{cout<<"A(const A&)"<<endl;}

//A(const A& o):data(o.data){cout<<"A(const A&)"<<endl;}  不传进去data就是垃圾数据

void show(){
cout<<"data="<<data<<endl;
}
virtual ~A(){cout<<"~A()"<<endl;}

};

void show(A obj)
{
obj.show();
}

int main(){
A a1;
a1.show();
cout<<"/////////////////////////////"<<endl;
A a5(a1);
a5.show();
}

 

posted @ 2014-03-26 09:36  Flyzhcong  阅读(111)  评论(0编辑  收藏  举报