看板 C_and_CPP 關於我們 聯絡資訊
請問一下 如果我現在寫了兩個分檔 一個A.h (裡面放class的宣告等) 另一個A.cpp (裡面就是一些建構子或函式定義) 現在A.h裡面 class A{ private: const int x; }; 我記得好像const的值要在宣告時就先初始化 可是好像沒辦法在.h檔裡面做 (印象中,不曉得有無出入 在.cpp檔建立建構子初始 系統又叫我到.h檔做= = 被這問題煩好久了... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 134.208.38.240
uranusjr:可以在 header 賦值啊... 04/11 13:40
stilltin:用 A::A():x(123) 的初始串列 04/11 13:57
uranusjr:我突然想到我好像錯了, 要 static const 才可以 04/11 14:00
xatier:標題修改建議 04/12 07:30