如何在类/结构中定义该类型的编译期常量?
c++吧
全部回复
仅看楼主
level 13
acebdo
楼主
例如:
struct S {
float x = 0, y = 0;
static constexpr S a = {0, 1};
};
定义a时因为S是不完整类型所以报错了
我试了各种方法。在里面声明外面定义S::a报重定义错误,改用const又变成运行期常量。
这问题有没有解?
2018年06月21日 13点06分
1
1