Namensräume
Varianten
Aktionen

std::promise::promise

Aus cppreference.com
< cpp‎ | thread‎ | promise

 
 
Thema Support-Bibliothek
Threads
Original:
Threads
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
thread(C++11)
this_thread Namespace
Original:
this_thread namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
get_id(C++11)
yield(C++11)
sleep_for(C++11)
sleep_until(C++11)
Gegenseitigen Ausschluss
Original:
Mutual exclusion
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
mutex(C++11)
timed_mutex(C++11)
Generische Sperrverwaltung
Original:
Generic lock management
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
lock_guard(C++11)
unique_lock(C++11)
defer_lock_t
try_to_lock_t
adopt_lock_t
(C++11)
(C++11)
(C++11)
lock(C++11)
try_lock(C++11)
defer_lock
try_to_lock
adopt_lock
(C++11)
(C++11)
(C++11)
Zustand Variablen
Original:
Condition variables
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
condition_variable(C++11)
condition_variable_any(C++11)
notify_all_at_thread_exit(C++11)
cv_status(C++11)
Futures
Original:
Futures
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
promise(C++11)
future(C++11)
shared_future(C++11)
packaged_task(C++11)
async(C++11)
launch(C++11)
future_status(C++11)
future_error(C++11)
future_category(C++11)
future_errc(C++11)
 
std::promise
Member-Funktionen
Original:
Member functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
promise::promise
promise::~promise
promise::operator=
promise::swap
Erste das Ergebnis
Original:
Getting the result
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
promise::get_future
Setzen Sie das Ergebnis
Original:
Setting the result
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
promise::set_value
promise::set_value_at_thread_exit
promise::set_exception
promise::set_exception_at_thread_exit
 
promise();
(1) (seit C++11)
template< class Alloc >
promise( std::allocator_arg_t, const Alloc& alloc );
(2) (seit C++11)
promise( promise&& other );
(3) (seit C++11)
promise( const promise& other ) = delete;
(4) (seit C++11)
Erzeugt ein promise Objekt .
Original:
Constructs a promise object.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
1)
Standardkonstruktor. Erzeugt das Versprechen mit einem leeren gemeinsamen Staat .
Original:
Default constructor. Constructs the promise with an empty shared state.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
2)
Erzeugt das Versprechen mit einer leeren freigegebenen Zustand. Der gemeinsame Staat zugewiesen werden, indem alloc. Alloc müssen den Anforderungen der Allocator .
Original:
Constructs the promise with an empty shared state. The shared state is allocated using alloc. Alloc must meet the requirements of Allocator.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
3)
Bewegen Konstruktor. Erzeugt das Versprechen mit dem gemeinsamen Stand der other mit move-Semantik. other ist gültig, aber undefinierten Zustand danach .
Original:
Move constructor. Constructs the promise with the shared state of other using move semantics. other is in valid, but undefined state afterwards.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
4)
promise kann nicht kopiert werden .
Original:
promise is not copyable.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[Bearbeiten] Parameter

alloc -
allocator verwenden, um den gemeinsamen Staat zuzuordnen
Original:
allocator to use to allocate the shared state
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
other -
anderen promise den Staat vor zu erwerben
Original:
another promise to acquire the state from
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[Bearbeiten] Ausnahmen

1-2)
(None)
Original:
(none)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
3)
noexcept specification:  
noexcept
  (seit C++11)
`