我有一類,稱之爲myClass的已經PI存儲爲一個const浮動像這樣:靜態函數返回不變浮動
const float pi = 3.1415;
和公共函數返回其值:
static float _pi() { return pi; };
時,我想通過調用它像這樣使用我的其他代碼這個PI號:
myClass::_pi
我得到這個錯誤,我不真的明白了,爲什麼我不應該能夠返回這樣的值?以及如何使其按預期工作?
expression must have arithmetic or unscoped enum type
你忘了()的? – Ralara
'float x = myClass :: _ pi();' – juanchopanza
請注意您的下一個問題:在這裏張貼半行並且沒有用處,您需要張貼合理完整(並不意味着很長)的示例。 –