課程
/后端開發(fā)
/C++
/C++遠(yuǎn)征之封裝篇(下)
Coordinate *p2;
p2->m_iX=10;
p2->m_iY=20;
cout<<p2.m_iX<<endl;
cout<<p2.m_iY<<endl;
2017-12-11
源自:C++遠(yuǎn)征之封裝篇(下) 4-2
正在回答
Coordinate *p2; ?
這個(gè)指針沒有實(shí)例化 是空指針
拓展:
Coordinate *p2 ?= new Coordinate();//在堆上實(shí)例化,用p2指針指向這個(gè)內(nèi)存
Coordinate p3();//在棧上實(shí)例化,得到p3對(duì)象
Coordinate *p4 = &p3;//p4指針,指向這個(gè)p3對(duì)象的內(nèi)存
拓展2:
使用對(duì)象用 ? .
使用指針用 ?->
p2->m_iY
p3.m_iY
p4->m_iY
慕的地8223948 提問者
WORLD_CONNECTED 回復(fù) 慕的地8223948 提問者
舉報(bào)
封裝--面向?qū)ο笕筇卣髦?,通過案例讓C++所學(xué)知識(shí)融會(huì)貫通
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-12-11
Coordinate *p2; ?
這個(gè)指針沒有實(shí)例化 是空指針
拓展:
Coordinate *p2 ?= new Coordinate();//在堆上實(shí)例化,用p2指針指向這個(gè)內(nèi)存
Coordinate p3();//在棧上實(shí)例化,得到p3對(duì)象
Coordinate *p4 = &p3;//p4指針,指向這個(gè)p3對(duì)象的內(nèi)存
拓展2:
使用對(duì)象用 ? .
使用指針用 ?->
p2->m_iY
p3.m_iY
p4->m_iY