std::promise::promise
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
<tbody> </tbody> promise(); |
(1) | (начиная с C++11) |
template< class Alloc > promise( std::allocator_arg_t, const Alloc& alloc ); |
(2) | (начиная с C++11) |
promise( promise&& other ); |
(3) | (начиная с C++11) |
promise( const promise& other ) = delete; |
(4) | (начиная с C++11) |
Создает объект
promise.Оригинал:
Constructs a
promise object.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
1)
Конструктор по умолчанию. Создает обещание с пустой общее состояние.
Оригинал:
Default constructor. Constructs the promise with an empty shared state.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
2)
Создает обещание с пустой общего состояния. Общее состояние распределяется с помощью
alloc. Alloc должны соответствовать требованиям Allocator.Оригинал:
Constructs the promise with an empty shared state. The shared state is allocated using
alloc. Alloc must meet the requirements of Allocator.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
3)
Переместить конструктор. Создает обещание с общим состоянием
other использованием движение семантики. other находится в силе, но неопределенном состоянии после.Оригинал:
Move constructor. Constructs the promise with the shared state of
other using move semantics. other is in valid, but undefined state afterwards.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
4)
promise не копируемым.Оригинал:
promise is not copyable.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Параметры
| alloc | — | распределителя использовать, чтобы выделить общее состояние
Оригинал: allocator to use to allocate the shared state Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
| other | — | другой
promise приобрести государства отОригинал: another promise to acquire the state fromТекст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
Исключения
1-2) (Нет)
3)
спецификация noexcept:
`noexcept