i...
1.先構(gòu)造成員->再構(gòu)造自己;
2.先析構(gòu)自己->再析構(gòu)成員
ii....成員之間
我的測試結(jié)果是: 初始化的順序:
與 初始化列表順序無關(guān); 與 類中 定義時(shí)的先后順序有關(guān);
-構(gòu)造時(shí): 從上往下
-析構(gòu)時(shí): 從下往上.
1.先構(gòu)造成員->再構(gòu)造自己;
2.先析構(gòu)自己->再析構(gòu)成員
ii....成員之間
我的測試結(jié)果是: 初始化的順序:
與 初始化列表順序無關(guān); 與 類中 定義時(shí)的先后順序有關(guān);
-構(gòu)造時(shí): 從上往下
-析構(gòu)時(shí): 從下往上.
2017-11-24
我的測試結(jié)果是: 初始化的順序:
與 初始化列表順序無關(guān); 與 類中 定義時(shí)的先后順序有關(guān);
-構(gòu)造時(shí): 從上往下
-析構(gòu)時(shí): 從下往上.
與 初始化列表順序無關(guān); 與 類中 定義時(shí)的先后順序有關(guān);
-構(gòu)造時(shí): 從上往下
-析構(gòu)時(shí): 從下往上.
2017-11-24
在拷貝構(gòu)造函數(shù)里,重新new 分配內(nèi)存之前,最好把m_pAtrr指針指向的內(nèi)存delete掉,因?yàn)榇颂幰M(jìn)行深拷貝,原來的m_pAtrr指向的內(nèi)存已經(jīng)不需要了
2017-11-18
cout << "堅(jiān)持! Don't give up!" << endl;
2017-11-18
用堆空間申請內(nèi)存的變量,,可以放到其他函數(shù)里面釋放,
用棧定義的變量,在函數(shù)執(zhí)行結(jié)束就沒了…………
用棧定義的變量,在函數(shù)執(zhí)行結(jié)束就沒了…………
2017-11-08
就不能直接跳到第三個(gè)元素嘛= =。。老師能把操作與編程思想融合到一塊兒,然后更注重操作的靈活性豈不更好嘛(?????????)
2017-11-08