basic_socket_acceptor boost 1.66 中的界面发生了变化...这是一个错误吗?

basic_socket_acceptor interface changed in boost 1.66... is this a mistake?

我发现 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

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

原来他们在 release info 中提到了这个,应该添加这个定义:

BOOST_ASIO_ENABLE_OLD_SERVICES

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