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