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