[英]operator== and explicit constructor in boost::detail::atomic_count?
我发现boost :: detail :: atomic_count没有操作符==()的声明和定义。
所以,如果我有以下内容: boost::detail::atomic_count i(0); if (i == 0) { // do something }
boost::detail::atomic_count i(0); if (i == 0) { // do something }
问题
提前致谢。
PS该代码已编译并可以在gcc 4.6.2和boost 1.47上正常运行。 在Linux上。
查看源代码可以发现boost::detail::atomic_count
隐式转换为long
,用于相等性比较。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.