在boost 1.66中更改了basic_socket_acceptor接口...这是一个错误吗?

时间:2018-02-22 21:33:25

标签: c++ c++11 boost boost-asio

我发现在boost 1.65和boost 1.66之间,basic_socket_acceptor的接口是不同的。在这里查看:

http://www.boost.org/doc/libs/1_65_0/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor.html

http://www.boost.org/doc/libs/1_66_0/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor.html

正如您在页面末尾所看到的,模板参数的数量不同。这是一个错误吗?

1 个答案:

答案 0 :(得分:1)

事实证明他们在release info中提到了这一点,并且应该添加这个定义:

BOOST_ASIO_ENABLE_OLD_SERVICES

这会将参数数量恢复为两个。