近些日子,不記得構(gòu)造函數(shù)的調(diào)用方式和順序了,于是寫了一段程序:
1: class A{
2: private :
3: int data;
4: public:
5: A(){
6: cout<<"調(diào)用默認(rèn)構(gòu)造函數(shù)"<
7:
8: }
9: A(const A&){
10: cout<<"調(diào)用拷貝構(gòu)造函數(shù)"<
11: }
12: A & operator=(const A&){
13: cout<<"調(diào)用賦值構(gòu)造函數(shù)和"<
14: }
15:
16: ~A(){
17: cout<<"調(diào)用析構(gòu)函數(shù)"<
18: }
19: