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