为什么没有为boost :: scoped_lock实例提供“未使用的变量”警告?

时间:2014-05-16 15:38:21

标签: c++ boost compiler-warnings

我的构建配置为给未使用变量的编译器警告。我在代码中大量使用scoped_locks,并且很好奇scoped lock的本地实例是如何规避警告的。

所以我的问题是,为什么boost :: scoped_lock不会生成未使用的变量编译器警告?

示例代码:

void myFunc() {
  boost::mutex::scoped_lock lock(_mutex) // no compiler warning
  var a;  // Compiler warning
}

0 个答案:

没有答案