相关疑难解决方法(0)

C++中的volatile与mutable

我对volatile和mutable之间的区别有疑问.我注意到这两个都意味着它可以改变.还有什么?它们是一样的吗?有什么不同?它们适用于哪里?为什么提出这两个想法?如何以不同的方式使用它们?

非常感谢.

c++ mutable volatile

84
推荐指数
6
解决办法
5万
查看次数

volatile函数与C++中的常量成员函数

很多人都说"易变成员函数完全类似于const的工作方式."

它们在指针被标记为const/volatile的意义上非常相似,它只能访问标记为const/volatile的成员函数.

但实际上将成员函数定义为const会产生额外的影响,这会使函数成为只读函数.对函数内部对象的任何修改都将导致编译器错误.在volatile成员函数中是否有这样的类比?

c++ const volatile

5
推荐指数
1
解决办法
964
查看次数

标签 统计

c++ ×2

volatile ×2

const ×1

mutable ×1