有什么办法可以删除constexpr

时间:2020-06-10 09:33:19

标签: c++ constexpr

我得到了constexpr const class *的指针。

有什么方法可以删除constexpr,因此我可以访问类的变量编辑成员。谢谢

(是的,我问一个类似的问题,删除const标志,但我认为将事实分解为一个普通问题,可以帮助后续用户)

1 个答案:

答案 0 :(得分:3)

无法从变量中删除constexprconstexpr变量被视为基本恒定的文字类型。您可以复制变量并对其进行修改。

constexpr const T* var = ...
const T* copy = var;

请注意,此处的constexpr适用于指针,而不是指向的数据。