std::packaged_task::packaged_task - cppreference.com
Da cppreference.com.
|
|
Questa pagina è stata tradotta in modo automatico dalla versione in ineglese della wiki usando Google Translate. La traduzione potrebbe contenere errori e termini strani. Muovi il puntatore sopra al testo per vedere la versione originale. Puoi aiutarci a correggere gli gli errori. Per ulteriori istruzioni clicca qui. |
<metanoindex/>
<tbody> </tbody>
|
|
(1) | |
|
|
(2) | |
|
|
(3) | |
|
|
(4) | |
|
|
(5) | |
1) Constructs a std::packaged_task object with no task and no shared state.
2) Constructs a std::packaged_task object with a shared state and a copy of the task, initialized with std::forward<F>(f).
3) Constructs a std::packaged_task object with a shared state and a copy of the task, initialized with std::forward<F>(f). Uses the provided allocator to allocate memory necessary to store the task.
4) The copy constructor is deleted, std::packaged_task is move-only.
Nota: C + 11 non const specificato qui, questa è la defect 2067.
Original:
Note: C++11 does not specify const here, this is the defect 2067.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
5) Constructs a std::packaged_task with the shared state and task formerly owned by rhs, leaving rhs with no shared state and a moved-from task.
Parametri
| f | - | the callable target (function, member function, lambda-expression, functor) to execute |
| a | - | the allocator to use when storing the task |
| rhs | - | il Original: the The text has been machine-translated via Google Translate. |
Eccezioni
1)
2-3) Any exceptions thrown by copy/move constructor of f and possiblly std::bad_alloc if the allocation fails.
5)