Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

I/O object service requirements

Boost , Boost.Asio , Reference

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Обслуживание объекта ввода/вывода должно соответствовать требованиям для услуги, а также требованиям, перечисленным ниже.

В приведенной ниже таблице<X>обозначает класс обслуживания объектов ввода/вывода,<a>и<ao>обозначают значения типа<X>,<b>и<c>обозначают значения типа<X::implementation_type>, а<u>обозначает идентификатор.

Table 17. IoObjectService requirements

выражение

Тип возврата

утверждение/примечание
до/после условия

<X::implementation_type>

<X::implementation_typeu;>

примечание:<X::implementation_type>имеет публичный деструктор по умолчанию.

<
a.construct(b);
>

<
a.destroy(b);
>

note: destroy() will only be called on a value that has previously been initialised with construct() or move_construct().

a.move_construct(b, c);

примечание: требуется только для объектов ввода/вывода, поддерживающих подвижность.

<
a.move_assign(b,ao,c);
>

примечание: требуется только для объектов ввода/вывода, поддерживающих подвижность.



PrevUpHomeNext

Статья I/O object service requirements раздела Boost.Asio Reference может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Reference ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 02:41:33/0.0033938884735107/0