Boost C++ 库

……世界上最受推崇和设计精良的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu,《C++ 编码规范

原子操作 - Boost C++ 函数库
PrevUpHomeNext

Boost.Asio 的实现可以使用 std::atomic<> 代替 boost::detail::atomic_count

对于使用 -std=c++0x-std=gnu++0x 编译器选项的 g++ 4.5 及更高版本,对标准原子整数模板的支持会自动启用。可以通过定义 BOOST_ASIO_DISABLE_STD_ATOMIC 来禁用它,或者通过定义 BOOST_ASIO_HAS_STD_ATOMIC 为其他编译器显式启用它。


PrevUpHomeNext