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

為了賬號安全,請及時綁定郵箱和手機立即綁定
注意函數的執行順序,析構函數是最后才調用的,調用時會執行內部釋放對象成員指針的語句,所以,成員對象指針會先進行析構釋放,然后才是coordinate的對象

寧外請注意:

對象成員如果無默認構造函數則必須在當前對象構造函數后使用初始化列表進行初始化,此時構造函數順序為對象成員的構造函數coordinate,當前對象的構造函數line。

對象成員指針,則應該在當前對象的構造函數中調用本身的構造函數初始化,此時構造函數調用順序為當前對象的構造函數line,對象成員指針的構造函數coordinate。
老師說話語氣好像大張偉
Coordinate的指針原型不是Coordinate *this;而是Coordinate *const this;
老師用的什么編譯器?什么版本啊,感覺好簡潔,我用的vs2019問題比代碼多。。。有沒有老哥知道這是什么編譯器?
那兩張圖配的,我都忘了聽你在講啥了,哈哈哈哈哈
走迷宮,老師的源代碼在哪里下載???
int main(void)
{
//定義對象數組
Coordinate *p=new Coordinate[2];
p->m_iX=1;
p->m_iY=2;
p++;
p->m_iX=3;
p->m_iY=4;
p--; //遍歷數組,打印對象信息
for(int i = 0; i < 2; i++)
{
p[i].printInfo();
}
delete []p;
p=NULL;
return 0;
}
樹深度遞歸-用回溯可以吧
理解指針的概念 ,這個就好理解
https://blog.csdn.net/zaishuiyifangxym/column/info/35697 這是我整理的筆記
明白了,忘記倒序了,勿怪,嘻嘻
最后不是應該p-3嗎,p++了3次,得減3才能回到原值吧,是嗎
注意這一行
Line::Line(int x1, int y1, int x2, int y2) :m_coorA(x1, y1), m_coorB(x1,y1)
//初始化實際上是調用了構造函數Coordinate(int x,int y)
https://blog.csdn.net/zaishuiyifangxym/article/details/88639390 這是我記錄的筆記 和 源代碼 互相學習
課程須知
本課程是C++初級課程 需要掌握C++語言基礎語法 如果不太熟悉的話,可以觀看: 《C++遠征之起航篇》 《C++遠征之離港篇》 《C++遠征之封裝篇(上)》
老師告訴你能學到什么?
1、對象數組的定義和使用 2、對象成員的定義和使用 3、深拷貝和淺拷貝 4、對象指針、對象引用的定義和使用 5、常對象指針、常對象引用、常成員函數的定義和使用

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消