Daca vrei 3 campuri ori faci cum a zis Sorin, ori faci tot cu pair asa : pair < int, pair <int, int> > sau pair < pair <int, int>, int >. Pentru prima, campul first este int, iar campul second la randul lui are 2 subcampuri, adica intr-un cuvant campul second este si el pair. Pentru asta, ai asa : x = p.first, y = p.second.first (observi, p.second = pair si .first inca odata inseamna primul camp din al 2-lea camp al pairului initial), z = p.second.second (same here). Pt. al doilea caz, ai p.first pair si p.second int
.