3

例如,如果我声明

静态常量浮动 PI = 3.14159265358979323846264338327950288419716939937510f;

成为某个数学课的成员,它告诉我:

“const float”类型的成员不能有类内初始化器

所以我必须在 .cpp 文件中设置它:

常量浮点数学::PI = 3.14159265358979323846264338327950288419716939937510f;

但是,当我对无符号整数而不是浮点数执行相同操作时,它不会将其识别为编译时常量并且不允许我将其用作一个,除非我在类头中设置值(我' 不允许使用浮点数)

4

0 回答 0