最新回答 / 非魚0_0
類里面是可以直接訪問私有成員的,在類的外面才要調用get函數(shù)來訪問私有成員,而且在類里面是聲明和實現(xiàn)get,set函數(shù),你在類中的拷貝函數(shù)里面去使用get,set函數(shù),不是矛盾的嗎。應該是這樣的,希望有所幫助。
2018-07-23
最新回答 / 那年一路向北1
都行,public不用封裝函數(shù)就能訪問到數(shù)據(jù)成員,private必須用到封裝函數(shù)才能訪問到數(shù)據(jù)成員
2018-07-19
已采納回答 / 慕無忌5762020
monste 可以理解成二階指針? *[n]則是一個數(shù)組 數(shù)組里儲存著指針 理論上是一個二維數(shù)組? 二階指針跟二維數(shù)組是可以對應的?
2018-06-30
已采納回答 / 慕哥3348490
因為你定義的構造函數(shù)是帶參的,此時在實例化的時候需要傳參,如Coordinate *p = new Coordinate(3,5);在進行打印時,使用指針去訪問數(shù)據(jù)成員即可,如:cout << "(" << p->m_iX << "," << p->m_iY << ")" << endl;
2018-06-20
最贊回答 / 葉_520
因為coorA、coorB兩個對象比line先實例化,如果在line的構造函數(shù)里初始化coorA和coorB就會來不及,只能用初始化列表,在line的構造函數(shù)執(zhí)行之前就先把初始值傳給coorA和coorB
2018-06-19
最新回答 / 技術小姐姐
cout<<"len ="<<len<<endl,這行代碼確實只打印一次,運行結果里有2個輸出是第一次是調用了printInfo()這個函數(shù),這個函數(shù)執(zhí)行的就是上面的代碼,這里打印了一次 len = 10,在調用了printInfo()這個函數(shù)之后還打印了一次對象的值:cout << "len = " << arr1.getLen() << endl; 所以輸出2遍 len = 10。????????????????? ?
2018-06-14