例如,如果我声明
静态常量浮动 PI = 3.14159265358979323846264338327950288419716939937510f;
成为某个数学课的成员,它告诉我:
“const float”类型的成员不能有类内初始化器
所以我必须在 .cpp 文件中设置它:
常量浮点数学::PI = 3.14159265358979323846264338327950288419716939937510f;
但是,当我对无符号整数而不是浮点数执行相同操作时,它不会将其识别为编译时常量并且不允许我将其用作一个,除非我在类头中设置值(我' 不允许使用浮点数)