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

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

已采納回答 / 無知的陳先生
理論上是在main函數所在的cpp文件對應的頭文件中添加比較正規,但是實際應用的時候都是直接在main函數所在的cpp文件中直接添加用到的函數所在的頭文件(h)。正常是不會包括cpp文件的,不然預編譯的時候全部展開,代碼太冗長了。

已采納回答 / 慕田峪7551596
沒區別。這兩者都不傳入數值,構造函數也僅有默認構造函數。

已采納回答 / 慕粉warden
p=NULL不是必須的,但是為了避免delete p失敗,后續不會出現野指針訪問錯誤

已采納回答 / 迎風破浪
我vs2010編譯的,鏈接的時候報錯,選擇項目-》屬性-》清單工具-》輸入輸出-》,進去后在右邊點了嵌入清單設置為否,然后就成功了,用的老師的源碼

已采納回答 / WORLD_CONNECTED
coordinate::coordinate(const coordinate &coor){m_ix=coor.m_ix;m_iy=coor.m_iy;m_pcoor =new int [m_ix*m_iy];cout<<"const coordinate &coor"<<endl;}上面的m_pcoor對應的int數組是空的。只開辟了內存for (int i =0 ;i<m_iy*m_ix;i++){?m_pcoor[i]=coor.m_pcoor[i];...

已采納回答 / WORLD_CONNECTED
Coordinate *p2; ?這個指針沒有實例化 是空指針拓展:Coordinate *p2 ?= new Coordinate();//在堆上實例化,用p2指針指向這個內存Coordinate p3();//在棧上實例化,得到p3對象Coordinate *p4 = &p3;//p4指針,指向這個p3對象的內存拓展2:使用對象用 ? .使用指針用 ?->p2->m_iYp3.m_iYp4->m_iY

已采納回答 / 慕神9155797
第一個問題可能是因為沒有默認構造函數吧(只是猜測,建議試一試傳入參數可不可以)coor3實例在堆中,coor4實例在棧中,coor5只是賦了指針的值,并不是拷貝構造

已采納回答 / 筆墨遙仙
數組當中每一個元素,不管是什么類型都是對象。你傳遞進去一個1,2,這算什么?最多只能算是一個int類型的數據并且也根本調用不了Cooordinate這個類的構造方法所以,你需要在數組元素當中 = { Coordinate(1,2)}這才是一個對象的元素

已采納回答 / 路卍飛
實例化Line對象時,先實例化Coordinate對象點A和點B,實例化點A和點B時,會自動調用構造函數,程序中如果只有構造函數Coordinate(int x,int y)時,調用時必須傳遞參數,否則會報錯。但如果加上默認構造函數Coordinate()時,沒有參數傳遞時就會調用Coordinate()這個函數,就不會報錯了。

已采納回答 / 與其聯想不如華為
當在不同的對象中采用this指針,就已經是在給它賦值了。對象各自的this指針指向各自對象的首地址,所以不同對象的this指針一定指向不同的內存地址。

已采納回答 / 書寫你背景的空已認證
在面相對象的一類語言中set和get稱之為訪問器,同時也稱為屬性,做用是控制成員字段的讀寫(成員字段一般不公開展示)只有get,就只能讀;只有set,就只能寫;既有get也有set,就是既能讀也能寫;用c#來舉一個例子來加深對c++的理解吧;class Dog{????private string sex;????public Sex? ? ? ? ? ? ? ? ? ? ?//在c++中是兩個函數,在c#中是一個函數,實際在編譯成中間語言時也是兩個函數????{????????get{return se...

已采納回答 / smallseapig
你所說的銷毀堆中的對象數組,其實指的是delete這一步,于是在delete的時候,每個析構函數都會執行唄

已采納回答 / 許山山丶
當我們使用關鍵字new在堆上動態創建一個對象時,它實際上做了三件事:獲得一塊內存空間、調用構造函數、返回正確的指針。也就是說new成功的話返回值是一個指針,所以要用指針來接收??梢钥匆幌略摹?/div>

已采納回答 / 慕雪2449766
都可以的 。如果新建一個 指針沒有 指向一塊內存地址。就可以讓它指向NULL。
課程須知
本課程是C++初級課程 需要掌握C++語言基礎語法 如果不太熟悉的話,可以觀看: 《C++遠征之起航篇》 《C++遠征之離港篇》 《C++遠征之封裝篇(上)》
老師告訴你能學到什么?
1、對象數組的定義和使用 2、對象成員的定義和使用 3、深拷貝和淺拷貝 4、對象指針、對象引用的定義和使用 5、常對象指針、常對象引用、常成員函數的定義和使用

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消