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

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

Coordinate *p2 =NULL;這樣寫可以嗎?

Coordinate *p1 =NULL;//為什么多這一步?

p1=new Coordinate;

Coordinate *p2 =new Coordinate();//直接這樣寫不行嗎?為啥指針*p1 =NULL;要指向空啊、

正在回答

2 回答

那coordinate *p1 =new coordinate();

if (NULL==p1)

{cout<<"內(nèi)存申請失敗"<<endl;

system("pause");

return 0;// 像這樣寫 是不是就等同于 Coordinate *p1 =NULL; p1 =new Coordinate; 呢?

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

這是一個規(guī)范問題,因為分配失敗時,它就仍然是NULL,成功時是一個合法地址值。Coordinate *p2 =new Coordinate()這樣寫是對的,你自己可以編程運(yùn)行下,,如果帶參數(shù),括號里寫上參數(shù)就好了

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

超人7號 提問者

那coordinate *p1 =new coordinate(); if (NULL==p1) {cout<<"內(nèi)存申請失敗"<<endl; system("pause"); return 0;// 像這樣寫 是不是就等同于 Coordinate *p1 =NULL; p1 =new Coordinate; 呢?
2016-03-25 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

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

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

進(jìn)入課程

Coordinate *p2 =NULL;這樣寫可以嗎?

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

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

幫助反饋 APP下載

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

公眾號

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