最贊回答 / onemoo
構(gòu)造初始化列表中的?m_coorA(x1,y1),m_coorB(x2,y2) 這兩個是調(diào)用Coordinate的構(gòu)造函數(shù)。
2015-10-27
最新回答 / DoDream
是的,可以這樣說。推薦你一個不錯的網(wǎng)站,百度搜索C++技術(shù)網(wǎng),第一個就是了,里面有一些關(guān)于指針的文章,你可以搜索關(guān)鍵字指針,那些人寫得挺用心,能學(xué)的東西還挺多,這個網(wǎng)站還有很多不錯的資源可以下載,例如電子書,IDE等
2015-10-26
最新回答 / 走進(jìn)科學(xué)
Arr是數(shù)組array的簡寫.因此這里的m_pArr是數(shù)組.m_iCount代表數(shù)組里面元素的個數(shù).
2015-10-20
最新回答 / Uestc_L
你的坐標(biāo)類都沒有定義,也就找不到Coordinate對象也就是找不到構(gòu)造函數(shù)實(shí)例化Coordinate。 ??m_coorA.getX()這個m_coorA是一個對象成員
2015-10-20
已采納回答 / 一曲幽魂付衷情
A *a=new A; 和 A *a=new A();?都是調(diào)用A類的默認(rèn)構(gòu)造函數(shù)?。。。〉侨绻麊为?dú)聲明一個A 類變量,如:A a;則調(diào)用的是默認(rèn)構(gòu)造函數(shù),但是不能寫成 A a()來調(diào)用默認(rèn)構(gòu)造函數(shù)??!因?yàn)檫@種形式會被識別成一個:名稱為a的不接受任何參數(shù),返回值為A類型的函數(shù)?。?!
2015-10-18
已采納回答 / onemoo
可以直接返回Array,但這樣并不好。&這表明返回的是array引用。類成員函數(shù)有時打算返回類實(shí)例自身,就會返回*this的引用。而有時并不一定需要返回自身,但仍會選擇返回引用,原因如下:函數(shù)在返回值的時候,是先用你要返回的變量去構(gòu)造一個臨時變量,再將這個臨時變量返回給接受返回值的調(diào)用者。在調(diào)用者使用過后,這個臨時變量再被自動銷毀。如果返回的是一個很大的類實(shí)例的話,構(gòu)造這個臨時變量會調(diào)用拷貝構(gòu)造函數(shù),這可能造成很大的運(yùn)行開銷(例子中的情況下array會被整個復(fù)制一遍)。為了減少這種負(fù)面影響,在一些...
2015-10-17