Пространства имён
Варианты
Действия

std::packaged_task::reset

Материал из cppreference.com

<metanoindex/>

 
 
Библиотека поддержки конкуренции
Ветви
(C++11)
(C++20)
(C++20)
Пространство имён this_thread
(C++11)
(C++11)
(C++11)
Атомарные типы
(C++11)
(C++20)
Инициализация атомарных типов
(C++11)(устарело в C++20)
(C++11)(устарело в C++20)
(C++11)(устарело в C++20)
Функции освобождения для атомарных операций
Функции освобождения для атомарных флагов
Упорядочивание памяти
Взаимное исключение
(C++11)
Общее управление блокировкой
(C++11)
(C++11)
(C++11)
(C++11)(C++11)(C++11)
(C++11)
(C++11)
Условные переменные
(C++11)
Семафоры
Защёлки и барьеры
(C++20)
(C++20)
Фьючерсы
(C++11)
(C++11)
(C++11)
(C++11)
 
std::packaged_task
Функции-члены
Получение результата
Оригинал:
Getting the result
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Выполнение
Оригинал:
Execution
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
 
<tbody> </tbody>
void reset();
(начиная с C++11)
Сбрасывает состояние отказавшись от результатов предыдущих казней. Новое общее состояние построено.
Оригинал:
Resets the state abandoning the results of previous executions. New shared state is constructed.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Эквивалент *this = packaged_task(std::move(f)), где f это хранится Задача.
Оригинал:
Equivalent to *this = packaged_task(std::move(f)), where f is the stored task.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Параметры

(Нет)

Возвращаемое значение

(Нет)

Исключения

  • std::future_error если *this не имеет общего состояния. Ошибки установлен в no_state.
    Оригинал:
    std::future_error if *this has no shared state. The error condition is set to no_state.
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • std::bad_alloc если бы не было достаточно памяти для нового общего состояния.
    Оригинал:
    std::bad_alloc if there was not enough memory for a new shared state.
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • любое исключение в двигаться конструктор новых packaged_task
    Оригинал:
    any exception thrown by the двигаться конструктор of the new packaged_task
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.