我有一类,称之为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
请注意您的下一个问题:在这里张贴半行并且没有用处,您需要张贴合理完整(并不意味着很长)的示例。 –