第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

請(qǐng)問這樣定義對(duì)象并賦值有什么問題呢?運(yùn)行會(huì)報(bào)錯(cuò)……

Coordinate *p2;

p2->m_iX=10;

p2->m_iY=20;

cout<<p2.m_iX<<endl;

cout<<p2.m_iY<<endl;


正在回答

1 回答

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

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕的地8223948 提問者

就是說空指針無法操作嗎?
2017-12-15 回復(fù) 有任何疑惑可以回復(fù)我~
#2

WORLD_CONNECTED 回復(fù) 慕的地8223948 提問者

你空指針,指向啥? int * a = new int(); a可以操作int的值, int * a ; a沒有賦值。 a的值是隨機(jī)的。 你可以這樣想,你定義了int *a,沒有給她賦值,她可能會(huì)指向你的USB接口,這不會(huì)是你想要的
2017-12-15 回復(fù) 有任何疑惑可以回復(fù)我~
#3

慕的地8223948 提問者

非常感謝!
2017-12-19 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
C++遠(yuǎn)征之封裝篇(下)
  • 參與學(xué)習(xí)       70903    人
  • 解答問題       534    個(gè)

封裝--面向?qū)ο笕筇卣髦?,通過案例讓C++所學(xué)知識(shí)融會(huì)貫通

進(jìn)入課程

請(qǐng)問這樣定義對(duì)象并賦值有什么問題呢?運(yùn)行會(huì)報(bào)錯(cuò)……

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)