std::promise::get_future
Материал из cppreference.com
![]() | Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
std::future<R> get_future(); | (начиная с C++11) | |
Возвращает будущего объекта, связанного с тем же общим состоянием, как *this.
Оригинал:
Returns a future object associated with the same shared state as *this.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Исключение, если *this не имеет общего состояния или
get_future
уже назвали.Оригинал:
Exception is thrown if *this has no shared state or
get_future
has already been called.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править]Параметры
(Нет)
[править]Возвращаемое значение
Будущее со ссылкой на общие состояния *this
Оригинал:
A future referring to the shared state of *this
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править]Исключения
std::future_error на следующих условиях:
Оригинал:
std::future_error on the following conditions:
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
- *this не имеет общего состояния. Ошибка категории установлен в no_state.Оригинал:*this has no shared state. The error category is set to no_state.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
get_future()
уже был вызван на обещание с тем же общим состоянием, как *this. Ошибка категории установлен в future_already_retrieved.Оригинал:get_future()
has already been called on a promise with the same shared state as *this. The error category is set to future_already_retrieved.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.