在我的类的头文件中,我正在尝试以下操作并收到编译器投诉:
private:
static const double some_double= 1.0;
您应该如何实际执行此操作?
最佳答案
在 C++11 中,由于 constexpr
,您可以拥有非整数常量表达式:
private:
static constexpr double some_double = 1.0;
关于c++ - 如何在类的头文件中定义一个 const double?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8440213/