有什么方法可以删除constexpr

问题描述 投票:0回答:1

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

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

(是的,我问一个类似的问题,删除const标志,但我认为将事实分解为单个问题,再结合一个一般性问题,可以为以后的用户提供帮助)

c++ constexpr
1个回答
3
投票

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

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

请注意,这里的constexpr适用于指针,而不是所指向的数据。

© www.soinside.com 2019 - 2024. All rights reserved.