经典的试题1

#include<iostream>    
using namespace std;    

class MyClass    
{    
        public:
        MyClass(int i = 0){  
                cout<<i;
        }
        MyClass(const MyClass &x){  
                cout<<2;
        }
        MyClass& operator=(const MyClass &x){  
                cout<<3;
                return *this;
        }
        ~MyClass(){  
                cout<<4;
        }
};    

int  main(){       
        MyClass obj1(1) , obj2(2) , obj3(obj1);
        return 0;
}

 

输出结果:122444

posted @ 2017-04-24 09:24  倾耳听  阅读(226)  评论(0编辑  收藏  举报