std::tuple::operator=
Aus cppreference.com
![]() | This page has been machine-translated from the English version of the wiki using Google Translate. The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
tuple& operator=(const tuple& other ); | (1) | (seit C++11) |
tuple& operator=( tuple&& other ); | (2) | (seit C++11) |
template<class... UTypes> tuple& operator=(const tuple<UTypes...>& other ); | (3) | (seit C++11) |
template<class... UTypes> tuple& operator=( tuple<UTypes...>&& other ); | (4) | (seit C++11) |
template<class U1, class U2 > tuple& operator=(const pair<U1,U2>& p ); | (5) | (seit C++11) |
template<class U1, class U2 > tuple& operator=( pair<U1,U2>&& p ); | (6) | (seit C++11) |
Ersetzt den Inhalt des Tupel mit dem Inhalt einer anderen Tupel oder ein Paar .
1) Original:
Replaces the contents of the tuple with the contents of another tuple or a pair.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Kopieren Zuweisungsoperator. Ersetzt jedes Element mit einer Kopie des entsprechenden Elements des
2) other
.Original:
Copy assignment operator. Replaces each element with a copy of the corresponding element of
other
.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Bewegen Zuweisungsoperator. Ersetzt jedes Element mit dem entsprechenden Element
3) other
mit Semantik bewegen . Original:
Move assignment operator. Replaces each element with the corresponding element of
other
using move semantics. The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Für alle
4) i
weist std::get<i>(other) um std::get<i>(*this) .Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Für alle
5) i
weist std::forward<Ui>(std::get<i>(other)) um std::get<i>(*this) . Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Weist p.first auf das erste Element des *this und p.second mit dem zweiten Element des *this .
6) Original:
Assigns p.first to the first element of *this and p.second to the second element of *this.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Weist std::forward<U1>(p.first) auf das erste Element des *this und std::forward<U2>(p.second) mit dem zweiten Element des *this .
Original:
Assigns std::forward<U1>(p.first) to the first element of *this and std::forward<U2>(p.second) to the second element of *this.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Inhaltsverzeichnis |
[Bearbeiten]Parameter
other | - | Tupel, um die Inhalte dieser Tupels ersetzen Original: tuple to replace the contents of this tuple The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
p | - | Paar, um die Inhalte dieser 2-Tupel ersetzen Original: pair to replace the contents of this 2-tuple The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[Bearbeiten]Rückgabewert
*this
[Bearbeiten]Ausnahmen
1)(None)
2) Original:
(none)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
noexcept specification: (seit C++11)
3-5) noexcept(noexcept( is_nothrow_move_assignable<T0>::value&& | ||
(None)
6) Original:
(none)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[Bearbeiten]Beispiel
This section is incomplete Reason: no example |