已采納回答 / 漂飄yuan
p是指針,指向Coordinate類型數(shù)組中的第一個(gè)元素的地址,即首地址,但是p[0]表示的是該數(shù)組中的第一個(gè)元素,是一個(gè)Coordinate類型的對(duì)象。對(duì)象訪問(wèn)自己的數(shù)據(jù)成員或者成員函數(shù),必須用.;p是指針,p當(dāng)前指向的就是該數(shù)組中第一個(gè)元素p[0],但是因?yàn)槭怯弥羔樤L問(wèn)數(shù)據(jù)成員和成員函數(shù),因此應(yīng)該用->??偨Y(jié)起來(lái),就是如果是指針訪問(wèn)數(shù)據(jù)成員或成員函數(shù),用->,而如果是某個(gè)數(shù)據(jù)類型的對(duì)象(這里是Coordinate類型的對(duì)象)訪問(wèn)自己的數(shù)據(jù)成員和成員函數(shù),用.
2018-04-04
已采納回答 / 慕虎6477032
#include <iostream>using namespace std;class Coordinate{? ??public: Coordinate() { } // 打印坐標(biāo)的函數(shù) void printInfo() ? { ? ?cout << "(" << m_iX << "," << m_iY << ")" << endl; }public: int m_iX; int m_iY;};int main(vo...
2018-04-03
最贊回答 / atx237
慕課網(wǎng)以前有個(gè)學(xué)習(xí)路徑,是免費(fèi)的,現(xiàn)在改版了頁(yè)面上沒(méi)有入口,但是地址還在。。C++的路徑:http://idcbgp.cn/course/programdetail/pid/42路徑url后面的pid可以改,自己試試
2018-03-18
已采納回答 / Maggieqiu
m_CoorA和m_CoorB是對(duì)象指針的話,就應(yīng)該寫成:cout << "(" << m_CoorA->getX() << "," << m_CoorA->getY() << ")" << endl;cout << "(" << m_CoorB->getX() << "," << m_CoorB->getY() << ")" << end...
2018-03-18
最贊回答 / caalina
貼一下我在網(wǎng)上搜的解釋;如果對(duì)象A中有對(duì)象成員B,對(duì)象B沒(méi)有默認(rèn)構(gòu)造函數(shù),那么對(duì)象A必須在初始化列表中初始化對(duì)象B(原因:因?yàn)閷?shí)例化A時(shí),會(huì)先執(zhí)行B的構(gòu)造函數(shù),再執(zhí)行A的構(gòu)造函數(shù),如若對(duì)象B沒(méi)有默認(rèn)構(gòu)造函數(shù),即需要給B的構(gòu)造函數(shù)傳遞參數(shù)才能調(diào)用,但是此時(shí)A的構(gòu)造函數(shù)還沒(méi)有執(zhí)行,因此它還拿不到A構(gòu)造函數(shù)的參數(shù),所以先調(diào)用B的構(gòu)造函數(shù)這個(gè)過(guò)程將無(wú)法進(jìn)行。而初始化列表會(huì)先于構(gòu)造函數(shù)的執(zhí)行對(duì)對(duì)象成員進(jìn)行初始化,因此不必再擔(dān)心B的構(gòu)造函數(shù)拿不到參數(shù)而無(wú)法執(zhí)行的問(wèn)題。因此如果B沒(méi)有默認(rèn)構(gòu)造函數(shù),那么對(duì)象A必須在初始化...
2018-03-10
已采納回答 / 無(wú)知的陳先生
理論上是在main函數(shù)所在的cpp文件對(duì)應(yīng)的頭文件中添加比較正規(guī),但是實(shí)際應(yīng)用的時(shí)候都是直接在main函數(shù)所在的cpp文件中直接添加用到的函數(shù)所在的頭文件(h)。正常是不會(huì)包括cpp文件的,不然預(yù)編譯的時(shí)候全部展開(kāi),代碼太冗長(zhǎng)了。
2018-03-09
最贊回答 / junlyer
因?yàn)槔蠋煹膥Line析構(gòu)函數(shù)中是先delete兩個(gè)指針,然后再輸出“~Line”,只是順序問(wèn)題,實(shí)際上是先調(diào)用~Line析構(gòu)函數(shù)。
2018-02-12
最贊回答 / qq_慕虎1144658
通俗點(diǎn)說(shuō)就是大的調(diào)小的,普通函數(shù)可讀可寫,const只可讀,所以你用普通的調(diào)const肯定滿足啊,但是反過(guò)來(lái),你const修飾的對(duì)象,去調(diào)普通函數(shù),這個(gè)函數(shù)要求可讀可寫,你用const去調(diào)就明顯不滿足了嘛 ?就相當(dāng)于 我拿10塊錢肯定可以買5塊的東西,5塊錢買不了10塊錢的東西
2018-02-12