Swi*_*ank 3 multithreading mutex constants c++11
在一些示例代码中,我看到以下内容const:
const std::lock_guard<std::mutex> lock( mux );
Run Code Online (Sandbox Code Playgroud)
在其他一些示例中,没有const。
任何技术或语义差异?const 是否以某种方式向读者发出有趣的信号?例如,它是否旨在提醒他们锁定不会再发生任何事情?
的const实例std::lock_guard与非实例的行为相同const。添加const或省略它没有任何好处。
该类型没有成员函数,不可复制或移动,所以本质上没有任何区别。
我会将其const视为噪音并将其删除。
| 归档时间: |
|
| 查看次数: |
209 次 |
| 最近记录: |