![]()  | 
![]() ![]() ![]() ![]()  | 
![]()  | 
mutable_buffers_1::value_typeBoost , Boost.Asio , mutable_buffers_1
  
  
   | 
||||||||||||||
| 
                   Имя  | 
                   Описание  | 
|---|---|
Постройте пустой буфер. Построить буфер для представления заданного диапазона памяти.  | 
| 
                   Имя  | 
                   Описание  | 
|---|---|
Создайте новый модифицируемый буфер, который будет смещен с начала другого.  | 
Класс<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);
Функция<boost::asio::buffer_cast>допускает нарушения безопасности типа, поэтому использование ее в коде приложения должно быть тщательно рассмотрено.
Заголовок:<boost/asio/buffer.hpp>
Удобный заголовок:<boost/asio.hpp>
Статья mutable_buffers_1::value_type раздела Boost.Asio mutable_buffers_1 может быть полезна для разработчиков на c++ и boost.
:: Главная :: mutable_buffers_1 ::
реклама  |