Я получаю следующее сообщение об ошибке, когда пытаюсь использовать std::string с boost:: asio:: buffer:
повышение/ASIO/подробно/consuming_buffers.hpp: В конструкторе "Повышение:: ASIO:: подробнее:: consuming_buffers < boost:: asio:: mutable_buffer, boost:: asio:: const_buffers_1
:: consuming_buffers (const boost:: asio:: const_buffers_1 &) ': повышение/ASIO/осущ/read.hpp: 140: 25:
созданный из " Повышение:: ASIO:: подробнее:: read_op < повышение:: ASIO:: basic_stream_socket, повышение:: ASIO:: const_buffers_1 , boost:: asio:: detail:: transfer_all_t , boost:: _ bi:: bind_t < void, boost:: _ mfi:: mf1 , boost:: _ bi:: list2, boost:: arg < 1 > (*)() >:: read_op ( повышение:: ASIO:: basic_stream_socket &, const boost:: asio:: const_buffers_1 & Амп; , boost:: asio:: detail:: transfer_all_t , boost:: _ bi:: bind_t < void, boost:: _ mfi:: mf1 , boost:: _ bi:: list2, boost:: arg < 1 > (*)() >
)' .... .......
полный исходный код: http://liveworkspace.org/code/eca749f6f2714b7c3c4df9f26a404d86