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

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

已采納回答 / 穹廬陌路
Coordinate * const p 和 Coordinate const *p 是不一樣的。Coordinate * const p 中的const 修飾指針,代表指針指向的地址是一個常量,地址不能改。Coordinate const *p 中的const 修飾指針變量,代表指針指向的變量是個常量,變量不能改。(叫變量可能有點問題,const Coordinate *p 也是可以的。)

已采納回答 / qq_家榮_0
應該是pCoor->printInofo();才對吧

已采納回答 / 慕粉4071020
這里的m_iCount指的是數組m_pArr[]的長度吧 read()函數讀取個數

已采納回答 / 風鈴飛弦
整型指針既可以指向一個整型變量,也可以指向整型數組。二者都可以,用哪個都無所謂。

已采納回答 / 慕無忌5762020
monste 可以理解成二階指針? *[n]則是一個數組 數組里儲存著指針 理論上是一個二維數組? 二階指針跟二維數組是可以對應的?

已采納回答 / 慕哥3348490
因為你定義的構造函數是帶參的,此時在實例化的時候需要傳參,如Coordinate *p = new Coordinate(3,5);在進行打印時,使用指針去訪問數據成員即可,如:cout << "(" << p->m_iX << "," << p->m_iY << ")" << endl;

已采納回答 / 慕粉1847487754
Coordinate *p = new Coordinate();是一個指針Coordinate *p = new Coordinate[3];是一個指針數組

已采納回答 / 空城碎憶丶
<...圖片...>這是初始化方式(完整的代碼應該還有delete,這里我偷了個懶)。如果只是單純的賦值的話,也可以將屬性封裝為一個set()函數,類似 void setX(int x){m_iX = x}; (前面課程有講)然后調用該函數為屬性賦值。

已采納回答 / 斐珺孜
在播放器右下角。<...圖片...>

已采納回答 / 漂飄yuan
p是指針,指向Coordinate類型數組中的第一個元素的地址,即首地址,但是p[0]表示的是該數組中的第一個元素,是一個Coordinate類型的對象。對象訪問自己的數據成員或者成員函數,必須用.;p是指針,p當前指向的就是該數組中第一個元素p[0],但是因為是用指針訪問數據成員和成員函數,因此應該用->??偨Y起來,就是如果是指針訪問數據成員或成員函數,用->,而如果是某個數據類型的對象(這里是Coordinate類型的對象)訪問自己的數據成員和成員函數,用.

已采納回答 / 慕虎6477032
#include <iostream>using namespace std;class Coordinate{? ??public: Coordinate() { } // 打印坐標的函數 void printInfo() ? { ? ?cout << "(" << m_iX << "," << m_iY << ")" << endl; }public: int m_iX; int m_iY;};int main(vo...

已采納回答 / Maggieqiu
m_CoorA和m_CoorB是對象指針的話,就應該寫成:cout << "(" << m_CoorA->getX() << "," << m_CoorA->getY() << ")" << endl;cout << "(" << m_CoorB->getX() << "," << m_CoorB->getY() << ")" << end...
課程須知
本課程是C++初級課程 需要掌握C++語言基礎語法 如果不太熟悉的話,可以觀看: 《C++遠征之起航篇》 《C++遠征之離港篇》 《C++遠征之封裝篇(上)》
老師告訴你能學到什么?
1、對象數組的定義和使用 2、對象成員的定義和使用 3、深拷貝和淺拷貝 4、對象指針、對象引用的定義和使用 5、常對象指針、常對象引用、常成員函數的定義和使用

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消