Namensräume
Varianten
Aktionen

std::shared_future::shared_future

Aus cppreference.com

 
 
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::shared_future
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.
shared_future::shared_future
shared_future::~shared_future
shared_future::operator=
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.
shared_future::get
State
Original:
State
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
shared_future::valid
shared_future::wait
shared_future::wait_for
shared_future::wait_until
 
shared_future();
(1) (seit C++11)
shared_future( const shared_future& other );
(1) (seit C++11)
shared_future( future<R>&& other );
(1) (seit C++11)
shared_future( shared_future&& other );
(1) (seit C++11)
Erzeugt ein neues shared_future .
Original:
Constructs a new shared_future.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
begin)
1)
Standardkonstruktor. Erzeugt eine leere gemeinsame Zukunft, die nicht zu einem gemeinsamen Staat verweist, das ist valid() == false .
Original:
Default constructor. Constructs an empty shared future, that doesn't refer to a shared state, that is valid() == false.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
2)
Konstruiert eine gemeinsame Zukunft, die dem gleichen gemeinsamen Staat bezieht, wie other, wenn es irgendeine .
Original:
Constructs a shared future that refers to the same shared state, as other, if there's any.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
3-4)
Bewegen Konstruktor. Transfers auf den freigegebenen Zustand durch other um *this statt. Nach dem Bau, other->valid() == false auch valid() gibt den gleichen Wert wie other.valid() würde vor dem Bau zurückgekehrt sind .
Original:
Move constructor. Transfers the shared state held by other to *this. After the construction, other->valid() == false, also valid() returns the same value as other.valid() would have returned before the construction.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[Bearbeiten] Parameter

other -
eine andere Zukunft Objekts mit initialisieren
Original:
another future object to initialize with
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)
noexcept specification:  
noexcept
  (seit C++11)
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-4)
noexcept specification:  
noexcept
  (seit C++11)