我最近碰到的Visual C++ 2005中失敗類的常量來初始化,已經運行到了無處不在的錯誤如何初始化類內浮點常量?
「錯誤C2864:...:只有靜態常量整型數據成員可以在類中被初始化」
從類似的代碼
class MyClass:
{
private:
static const double myConstant = 2.9768;
}
我已經能夠弄清楚,非整數類型的問題,有幾種方法有整型常量,但我還沒有找到一個滿意的工作 - 用於定義範圍爲類的常量。這種類型的聲明在後來的/其他編譯器中是合法的嗎?
+1對於Cpp11的說明。 – 2012-02-02 22:37:32