我得到了constexpr const class *的指针。
有什么方法可以删除constexpr,因此我可以访问类的变量编辑成员。谢谢
(是的,我问一个类似的问题,删除const标志,但我认为将事实分解为一个普通问题,可以帮助后续用户)
答案 0 :(得分:3)
无法从变量中删除constexpr
。 constexpr
变量被视为基本恒定的文字类型。您可以复制变量并对其进行修改。
constexpr const T* var = ...
const T* copy = var;
请注意,此处的constexpr
适用于指针,而不是指向的数据。