你什么时候用过C++mutable
关键词?为什么?我认为我从来没有使用过这个关键字。我知道它用于缓存(或者可能是记忆)等用途,但是您需要在什么类别和条件下使用它?
有时,我使用它来将互斥体或其他线程同步原语标记为可变,以便通常标记为的访问器/查询方法const
仍然可以锁定互斥体。
当您需要检测代码以进行调试或测试时,它有时也很有用,因为检测通常需要从内部查询方法修改辅助数据。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)