最贊回答 / CashQQJ
setX(x),setY(y)改成m_iX(x), m_iY(y)Coordinate是一個沒有無參構造函數的類,實例化Coordinate類必須傳入參數才行,所以在Line里初始化Coordinate時必須要使用初始化列表
2018-05-13
最新回答 / ihavebeen
第一:你的電腦是64位,但是你用的軟件編譯器里面設置的是win32,就是32位。這和你電腦是多少位沒關系。<...圖片...>第二:就算你用的是win64,64位的編譯環境去做,也就那幾個特別的數據類...
2018-05-04
最贊回答 / atx237
慕課網以前有個學習路徑,是免費的,現在改版了頁面上沒有入口,但是地址還在。。C++的路徑:http://www.xianlaiwan.cn/course/programdetail/pid/42路徑url后面的pid可以改,自己試試
2018-03-18
最贊回答 / caalina
貼一下我在網上搜的解釋;如果對象A中有對象成員B,對象B沒有默認構造函數,那么對象A必須在初始化列表中初始化對象B(原因:因為實例化A時,會先執行B的構造函數,再執行A的構造函數,如若對象B沒有默認構造函數,即需要給B的構造函數傳遞參數才能調用,但是此時A的構造函數還沒有執行,因此它還拿不到A構造函數的參數,所以先調用B的構造函數這個過程將無法進行。而初始化列表會先于構造函數的執行對對象成員進行初始化,因此不必再擔心B的構造函數拿不到參數而無法執行的問題。因此如果B沒有默認構造函數,那么對象A必須在初始化...
2018-03-10
最贊回答 / qq_慕虎1144658
通俗點說就是大的調小的,普通函數可讀可寫,const只可讀,所以你用普通的調const肯定滿足啊,但是反過來,你const修飾的對象,去調普通函數,這個函數要求可讀可寫,你用const去調就明顯不滿足了嘛 ?就相當于 我拿10塊錢肯定可以買5塊的東西,5塊錢買不了10塊錢的東西
2018-02-12