![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
mutable_bufferBoost , Boost.Asio , Reference
|
Имя |
Описание |
---|---|
Постройте пустой буфер. Построить буфер для представления заданного диапазона памяти. |
Имя |
Описание |
---|---|
Создайте новый модифицируемый буфер, который будет смещен с начала другого. |
Классmutable_buffer
обеспечивает безопасное представление буфера, который может быть изменен. Он не владеет базовыми данными и поэтому дешево копировать или назначать.
Содержимое буфера может быть доступно с помощью функцийbuffer_size
иbuffer_cast
:
boost::asio::mutable_buffer b1 = ...; std::size_t s1 = boost::asio::buffer_size(b1); unsigned char* p1 = boost::asio::buffer_cast<unsigned char*>(b1);
повышение::асио::функция buffer_cast
допускает нарушения безопасности типа, поэтому следует тщательно рассмотреть ее использование в коде приложения.
Заголовок:boost/asio/buffer.hpp
Удобный заголовок:boost/asio.hpp
Статья mutable_buffer раздела Boost.Asio Reference может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
реклама |