最贊回答 / 愛學習的童鞋
寫在main里面的是當前使用的對象的指針。寫在析構函數的都是是指對象中的成員對象指針。所以在哪里使用對應的則在哪里進行資源回收。例如:class Student{public:????~Student(){????//如果調用了...
2020-09-20
最新回答 / qq_木魚_15
首先你問題描述得不是很清楚,兩段代碼都是一樣的,你的意思如果是將行一那一行代碼放到最后一行,那m_iCount的賦值就放在了最后,那未賦值的m_iCount就是一個隨機值,m_pArr[]這個數組的長度就無法確定。
2020-09-17
最新回答 / 星之卡比Q
這個線段對象中含有兩個點的XY坐標,也就是四個參數,Coordinate類中一個實例化對象包括了一個點的兩個參數XY,使用兩次Coordinate類的實例化對象就相當于聲明了四個參數, 為什么要這樣寫可能是因為老師要深化這一章中“對象中包含著另一個對象”的知識點
2020-09-06
如果能這樣寫就好理解了 Coordinate* coor2= &coor1;
老師這樣寫 Coordinate *coor2= &coor1;很容易理解成 Coordiante 類型的變量。
老師這樣寫 Coordinate *coor2= &coor1;很容易理解成 Coordiante 類型的變量。
2020-08-08
最新回答 / BasicPlusPlus
這問題,我先斷下句。老師說的意思:是不是就算參數和private成員變量,就算不是一樣的名字,編譯器也自動給成員變量加了個this。回答是的,this一定會生成。和參數名,成員變量名無關。直接看代碼。<...code...>Length是成員變量,可以直接用this指針調用。不寫this就是默認調用。
2020-07-30