2017年計算機等級考試二級C++輔導:程序員面試題之解讀構(gòu)造函數(shù)

字號:


    近些日子,不記得構(gòu)造函數(shù)的調(diào)用方式和順序了,于是寫了一段程序:
    1: class A{
    2: private :
    3: int data;
    4: public:
    5: A(){
    6: cout<<"調(diào)用默認構(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: