Как использовать std :: string с asio :: buffer ()

Я получаю следующее сообщение об ошибке, когда пытаюсь использовать std :: string с помощью boost :: asio :: buffer:

boost / asio / detail / consuming_buffers.hpp: В конструкторе 'boost :: asio :: detail :: consuming_buffers

:: consuming_buffers (const boost :: asio :: const_buffers_1 &) ': boost / asio / impl / read.hpp: 140: 25:
создан из 'boost :: asio :: detail :: read_op (*) ()>

:: read_op ( boost :: asio :: basic_stream_socket &, const boost :: asio :: const_buffers_1 & , boost :: asio :: detail :: transfer_all_t , boost :: _ bi :: bind_t (*) ()>

) '
....
.......

полный исходный код: http://liveworkspace.org/code/eca749f6f2714b7c3c4df9f26a404d86

13
задан NmdMystery 10 January 2014 в 21:15
поделиться