342
месе
p1.fi rst == p2.fi rst && p1.second < р2.second
болса,
p1
жұбы
р2
жұбынан кіші болып саналады.
Жұпқа мəнді меншіктеу үшін
make_pair
функциясын қолдануға болады:
template
pair<Т1, T2> make_pair(const T1& х, const T2& у);
Жұптарды қалыптастыру мысалы:
#include
#include
using namespace std;
int main(){
pair p1(10, 12.3), p2(p1);
p2 = make_pair(20, 12.3);
// p2 = pair (20, 12.3) өрнегіне эквивалентті
cout << "p1: " << p1.fi rst << " " << p1.second << endl;
cout << "p2: " << p2.fi rst << " " << p2.second << endl;
p2.fi rst -= 10;
Достарыңызбен бөлісу: