[問題] 請問 C++ 建構子之後的 list

看板C_and_CPP (C/C++)作者 (b.s.1.0)時間14年前 (2011/12/04 20:36), 編輯推噓0(0012)
留言12則, 4人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Linux, g++ 問題(Question): 如下一段 C++ 程式 1: Object::Object( int w, int x, int y, int z ) : 2: _someMethod( 0 ), 3: _someOtherMethod( 0 ), 4: _someOtherOtherMethod( 0 ), 5: _someMethodX( 0 ) 6: { 7: int bla; 8: int blabla; 9: } 第1行可看出,這是名為 Object 物件的建構子的實作部分 第2行之後我就不懂了。冒號後的部分,以及用逗號分隔的 list 是什麼意思 冒號、逗號,是代表什麼樣的語法? 這部分請教各位,謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.6.197

12/04 21:09, , 1F
你都是上戰場了才跟別人學槍怎麼用嗎?
12/04 21:09, 1F
拍水啦,C++還不熟 我查過一個網路上的 C++ tutorial,好像也沒有介紹這種句型 這也很難 google,我甚至想從 C++ parser 的 grammar 找起... 如果可以的話,還請指點一下關鍵字

12/04 21:21, , 2F
google的關鍵字是 constructor initialization list
12/04 21:21, 2F

12/04 21:22, , 3F
不過老實講 我剛剛google what's the list after the
12/04 21:22, 3F

12/04 21:22, , 4F
colon constructor, google還是給我含有正確答案的網頁
12/04 21:22, 4F

12/04 21:22, , 5F
所以這個說不會關鍵字要打屁屁XD
12/04 21:22, 5F

12/04 21:23, , 6F
(p.s. colon跟constructor本身沒有要連在一起的意思 只
12/04 21:23, 6F

12/04 21:23, , 7F
是讓google更知道我要找啥而已)
12/04 21:23, 7F

12/04 21:23, , 8F
12/04 21:23, 8F

12/04 21:24, , 9F
stackoverflow真的什麼都有xdd
12/04 21:24, 9F
謝啦,學到寶貴的一課 就如同推文說的,其實 google "list after constructor" 甚至 "list constructor" 就會跑出答案了 心得:如果這真的是個 valid 問題,應該之前就有人問過了 (所以不用太精確的 query 就可以 google 得到)

12/04 21:40, , 10F
問問看Siri會不會回答?
12/04 21:40, 10F
:) 回應 diabloevagto 發現 stackoverflow 裡(http://ppt.cc/,52- )的問題還真是如出一轍! 所以借用它的例子 update 內文 (比較 general),也把關鍵字放在 title 裡 ※ 編輯: bs10 來自: 211.74.99.135 (12/04 22:07)

12/04 22:53, , 11F
會了就好摟,我之前也問過 #1DwwgYLL
12/04 22:53, 11F

12/04 23:11, , 12F
大家都有不會要問問題的時候~~
12/04 23:11, 12F
文章代碼(AID): #1EssbIWf (C_and_CPP)
文章代碼(AID): #1EssbIWf (C_and_CPP)