亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

最贊回答 / OnLearn
你應該是對“類實例化”的理解還是不清楚,何為“類的實例化”,在C++中所有類型都視為一個“類”,C語言中只有類型的概念,舉例說明:定一個整形變量,int i = 10; 但在C++中,int這個類型其實可以視為一個類,而剛才的寫法可以寫成對類的定義及初始化 int i(10); 10這個參數就是傳給int這個類的構造函數的參數。而C++中所謂的“實例化”,其實就是C語言中的定義一個變量。而C語言中初始化其實就交給了C++中的構造函數來完成。要深入理解C++語言中的特性就離不開對C語言的對比,因為C++這個...

最贊回答 / 藍額餓
其實在有的系統里應該是不會報錯的

最新回答 / 非魚0_0
類里面是可以直接訪問私有成員的,在類的外面才要調用get函數來訪問私有成員,而且在類里面是聲明和實現get,set函數,你在類中的拷貝函數里面去使用get,set函數,不是矛盾的嗎。應該是這樣的,希望有所幫助。

最新回答 / 早日學成
Line();也可以是Line(Coordinate coor1, Coordinate coor2)構造函數名稱要和類名相同剛學的- -

最新回答 / 那年一路向北1
都行,public不用封裝函數就能訪問到數據成員,private必須用到封裝函數才能訪問到數據成員

最新回答 / 慕萊塢7454422
就在這節課資料下載那里。。

最新回答 / 風鈴飛弦
問題補充:此時Coordinate是沒有默認構造參數的

最贊回答 / 葉_520
因為coorA、coorB兩個對象比line先實例化,如果在line的構造函數里初始化coorA和coorB就會來不及,只能用初始化列表,在line的構造函數執行之前就先把初始值傳給coorA和coorB

最新回答 / 技術小姐姐
cout<<"len ="<<len<<endl,這行代碼確實只打印一次,運行結果里有2個輸出是第一次是調用了printInfo()這個函數,這個函數執行的就是上面的代碼,這里打印了一次 len = 10,在調用了printInfo()這個函數之后還打印了一次對象的值:cout << "len = " << arr1.getLen() << endl; 所以輸出2遍 len = 10。????????????????? ?

最新回答 / 我想大聲說
這題的坐標要自己賦值的,所以在給定Coordinate這個類的時候,成員函數是public的,可以外部賦值,而構造函數這里是空,即不進行數據的處理,相當于默認構造函數。

最新回答 / 慕碼人9609734
把你的代碼發出來,可是頭函數定義有問題
課程須知
本課程是C++初級課程 需要掌握C++語言基礎語法 如果不太熟悉的話,可以觀看: 《C++遠征之起航篇》 《C++遠征之離港篇》 《C++遠征之封裝篇(上)》
老師告訴你能學到什么?
1、對象數組的定義和使用 2、對象成員的定義和使用 3、深拷貝和淺拷貝 4、對象指針、對象引用的定義和使用 5、常對象指針、常對象引用、常成員函數的定義和使用

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消