std::tuple::operator=
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. |
tuple& operator=(const tuple& other ); | (1) | (dal C++11) |
tuple& operator=( tuple&& other ); | (2) | (dal C++11) |
template<class... UTypes> tuple& operator=(const tuple<UTypes...>& other ); | (3) | (dal C++11) |
template<class... UTypes> tuple& operator=( tuple<UTypes...>&& other ); | (4) | (dal C++11) |
template<class U1, class U2 > tuple& operator=(const pair<U1,U2>& p ); | (5) | (dal C++11) |
template<class U1, class U2 > tuple& operator=( pair<U1,U2>&& p ); | (6) | (dal C++11) |
Sostituisce il contenuto della tupla con il contenuto di un'altra tupla o una coppia.
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.
Copia operatore di assegnazione. Sostituisce ogni elemento con una copia del corrispondente elemento di
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.
Spostare operatore di assegnazione. Sostituisce ogni elemento con l'elemento corrispondente di
3) other
usando la semantica si muovono. 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.
Per tutti
4) i
, assegna std::get<i>(other) a std::get<i>(*this).Original:
For all
i
, assigns std::get<i>(other) to std::get<i>(*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.
Per tutti
5) i
, assegna std::forward<Ui>(std::get<i>(other)) a 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.
p.first assegna al primo elemento di *thisp.second e al secondo elemento di *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.
std::forward<U1>(p.first) assegna al primo elemento di *thisstd::forward<U2>(p.second) e al secondo elemento di *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.
Indice |
[modifica]Parametri
other | - | tupla per sostituire il contenuto di questa tupla 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 | - | coppia per sostituire il contenuto di questa struttura a 2-tupla 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. |
[modifica]Valore di ritorno
*this
[modifica]Eccezioni
1)(Nessuno)
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: (dal C++11)
3-5) noexcept(noexcept( is_nothrow_move_assignable<T0>::value&& | ||
(Nessuno)
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.
[modifica]Esempio
This section is incomplete Reason: no example |