作者startbomb51 (~森林之熊~)
看板C_and_CPP
標題[問題] C++一個問題
時間Mon Apr 11 13:25:39 2011
請問一下
如果我現在寫了兩個分檔
一個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