找回密碼 或 安全提問
 註冊
|註冊|登錄

伊莉討論區

搜索
感激所有對伊莉作出奉獻的人尊貴會員無限看帖不用回覆伊莉需要你的贊助和支持
mega無碼人妻fc2新竹mg 無碼vr流出
546erofvnatsumi巨乳玩具總動えりかち睡魔sugar mo

休閒聊天興趣交流學術文化旅遊交流飲食交流家庭事務PC GAMETV GAME
熱門線上其他線上感情感性寵物交流家族門派動漫交流貼圖分享BL/GL
音樂世界影視娛樂女性頻道潮流資訊BT下載區GB下載區下載分享短片
電腦資訊數碼產品手機交流交易廣場網站事務長篇小說體育運動時事經濟
上班一族博彩娛樂

[繁]迷宮飯18-

[繁]關於我轉生變成史

[簡]單人房、日照一般

[繁]怪人的沙拉碗05-

[簡] 為美好的世界獻

[繁]海賊王 航海王 11
C & C++ 語言C# 語言Visual Basic 語言PHP 語言JAVA 語言
查看: 3116|回復: 2
打印上一主題下一主題

[問題]關於class的建構式[複製鏈接]

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

帖子
3615
積分
96391 點
潛水值
189130 米
跳轉到指定樓層
樓主
發表於 2011-12-2 07:16 PM|只看該作者|倒序瀏覽
回覆中加入附件並不會使你增加積分,請使用主題方式發佈附件。
本帖最後由 yoll522 於 2011-12-2 07:31 PM 編輯

請問一下,這是老師今天給我們的作業,要我們補上未完成的地方

我還在研究他的程式,但是有個地方我不太明白,想請問一下各位高手

  1. class node{
  2.         public:
  3.                 node(int v){
  4.                         value=v;
  5.                         left=NULL;
  6.                         right=NULL;
  7.                 }
  8.                 node(){
  9.                         left=NULL;
  10.                         right=NULL;
  11.                 }
  12.                 ~node(){
  13.                         if(left)
  14.                                 delete left;
  15.                         if(right)
  16.                                 delete right;
  17.                 }
  18.                 int value;
  19.                 node *left;
  20.                 node *right;
  21. };
複製代碼
請問他這個class的node裡面有個node(){} 這應該是建構式,

可是老師給的程式碼卻有兩個建構式,這是為什麼?謝謝

而且他建構式裡面的6、7行,什麼都沒宣告,為什麼可以直接=NULL?


另外我想請問如果我在主程式裡面打上node *root

這種有指標的 root 請問是什麼意思?

這種用指標去抓class的程式碼我一直以來都搞不太懂@@

謝謝...
瀏覽完整內容,請先 註冊登入會員
分享分享0收藏收藏0支持支持0
如果瀏覽伊莉時速度太慢或無法連接,可以使用其他分流瀏覽伊莉,www01.eyny.com(02,03)。

使用道具檢舉

Rank: 1

帖子
172
積分
144 點
潛水值
33788 米
頭香
發表於 2011-12-2 09:10 PM|只看該作者
若新密碼無法使用,可能是數據未更新。請使用舊密碼看看。
1. 那是建構式多載, 照帶的參數區分不同的建構式, 也就是你能用2種方法去產物件實體
2. left 和 right 這個類別的成員, 不是就寫在 20和21行嗎?
3. class可以想像成藍圖, 在程式執行的過程式可能會依照這個藍圖造出很多個獨立的實體,
node *left;
node *right;
就代表指向某個實體的指標, 就是在某實體中有指向另一個實體的指標
成為伊莉的版主,你將獲得更高級和無限的權限。把你感興趣的版面一步步地發展和豐盛,那種滿足感等著你來嚐嚐喔。

使用道具檢舉

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

帖子
3615
積分
96391 點
潛水值
189130 米
3
發表於 2011-12-4 04:31 PM|只看該作者
1. 那是建構式多載, 照帶的參數區分不同的建構式, 也就是你能用2種方法去產物件實體
2. left 和 right 這個 ...
滄浪水 發表於 2011-12-2 09:10 PM
下載: 訪客無法瀏覽下載點,請先 註冊登入會員



...
瀏覽完整內容,請先 註冊登入會員

使用道具檢舉

您需要登錄後才可以回帖 登錄 | 註冊

Powered by Discuz!

© Comsenz Inc.

重要聲明:本討論區是以即時上載留言的方式運作,對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿上傳和撰寫 侵犯版權(未經授權)、粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。
回頂部