1: //pair2.cpp 3: #include <iostream> 4: #include <iomanip> 5: #include <utility> 6: using namespace std; 8: int main() 9: { 10: cout << "\nThis program illustrates comparison of pair objects."; 11: cout << "\nPress Enter to continue ... "; cin.ignore(80, '\n'); 13: cout << "\nFirst we create the following pair objects:" 14: "\npair<char, int> pair1('A', 10);" 15: "\npair<char, int> pair2('B', 5);" 16: "\npair<char, int> pair3('B', 10);" 17: "\npair<char, int> pair4('B', 10);"; 18: cout << "\nPress Enter to continue ... "; cin.ignore(80, '\n'); 20: pair<char, int> pair1('A', 10); 21: pair<char, int> pair2('B', 5); 22: pair<char, int> pair3('B', 10); 23: pair<char, int> pair4('B', 10); 24: cout << "\nNext we compute the values of some comparisons."; 25: cout << "\nPress Enter to continue ... "; cin.ignore(80, '\n'); 27: cout << "\npair1 < pair2 = " << boolalpha << (pair1 < pair2); 28: cout << "\npair1 >= pair2 = " << boolalpha << (pair1 >= pair2); 29: cout << "\npair2 < pair3 = " << boolalpha << (pair2 < pair3); 30: cout << "\npair2 >= pair3 = " << boolalpha << (pair2 >= pair3); 31: cout << "\npair3 == pair4 = " << boolalpha << (pair3 == pair4); 32: cout << "\npair3 != pair4 = " << boolalpha << (pair3 != pair4); 33: cout << "\nPress Enter to continue ... "; cin.ignore(80, '\n'); 34: }