[問題] C++ 建構問題

看板C_and_CPP作者 (飛天)時間11年前 (2014/04/23 08:41), 編輯推噓2(207)
留言9則, 5人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Linux 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) NO 問題(Question): 請問一下,在C++中看到以下程式 InternalStatA::InternalStatA(): m_cnt_prod(0), m_cnt_prod_c(0) , m_cnt_c_map(0), m_cnt_r_pr(0), m_cnt_r_ord(0), m_cnt_d_pr(0) , m_cnt_d_ord(0), m_cnt_dd_pr(0), m_cnt_dd_ord(0), m_cnt_c_pr(0) , m_cnt_c_ord(0) { } InternalStatA::InternalStatA(): 後面接的參數是什麼意思? ^^^^^^^^^^^^^ 餵入的資料(Input): NO 預期的正確結果(Expected Output): NO 錯誤結果(Wrong Output): NO 程式碼(Code):(請善用置底文網頁, 記得排版) 如上 補充說明(Supplement): NO -- 每天做一件離夢想近一點的事!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.19.194 ※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1398213676.A.D9F.html

04/23 08:45, , 1F
是否是給初始值?
04/23 08:45, 1F

04/23 08:46, , 2F
但初始值不是應放在 InternalStatA(...)裡嗎?
04/23 08:46, 2F

04/23 08:49, , 3F
04/23 08:49, 3F

04/23 09:33, , 4F
initialization list
04/23 09:33, 4F

04/23 09:34, , 5F
他用途是在初始化變數,你放在ctor內的話是assign
04/23 09:34, 5F

04/23 09:50, , 6F
謝謝
04/23 09:50, 6F

04/23 10:47, , 7F
如果是const一定要這樣初始化喔~
04/23 10:47, 7F

04/23 13:34, , 8F
還有reference
04/23 13:34, 8F

04/23 13:57, , 9F
const可以直接初始化
04/23 13:57, 9F
文章代碼(AID): #1JLmmisV (C_and_CPP)