此代码给我不完整类型错误。 问题是什么?一个班级不允许自己拥有静态成员实例? 有没有办法达到同样的效果?一个类不能有自己的静态constexpr成员实例吗?
struct Size
{
const unsigned int width;
const unsigned int height;
static constexpr Size big = { 480, 240 };
static constexpr Size small = { 210, 170 };
private:
Size() = default;
};
您是否在具体询问'constexpr'静态成员? –
@PiotrSkotnicki是的。删除关键字does'n使它无论如何工作。 – nyarlathotep108
一旦你删除关键字,你可以初始化它,而我已经是一个完整的类型 –