猿问

const_cast安全吗?

const_cast安全吗?

我找不到多少关于const_cast..我唯一能找到的信息(关于堆栈溢出)是:

这个const_cast<>()用于添加/删除变量的Const(Ness)(或Volative-ness)。

这让我很紧张。可以使用const_cast造成意想不到的行为?如果是,什么?

或者,什么时候可以使用?const_cast?


慕容3067478
浏览 315回答 3
3回答

aluckdog

我很难相信只你可以找到关于康斯特卡斯特的信息。引用第二次谷歌热:如果您抛弃了已显式声明为Const的对象的一致性,并试图修改它,则结果是未定义的。但是,如果您丢弃未显式声明为Const的对象的一致性,则可以安全地修改它。
随时随地看视频慕课网APP
我要回答