pair (coppia)
Da cppreference.com.
Sintassi:
pair(); pair( const T1 &a, const T2 &b );
The struttura pair è un modo per memorizzare insieme (quindi secondo una relazione) due dati eterogenei.
Si può accedere ai dati di una coppia usando i campi first e second.
Le coppie possono essere confrontate usando l'operatore '=='. Anche l'operatore < è definito per le coppie; date due coppie x e y l'operatore < ritorna:
x.first < y.first || (!(y.first < x.first) && x.second < y.second)
La funzione make_pair può essere usata come abbreviazione per creare coppie ed evitare di specificare esplicitamente i tipi dei due dati.
Argomento collegato: make_pair