This program illustrates the pair template struct. Press Enter to continue ... First we use the two-parameter pair constructor to create two pairs: a char/int pair and a string/double pair. Then we display the first and second components of each. Press Enter to continue ... The char/int pair: A 65 The string/double pair: John 99.95 Press Enter to continue ... Next we create three empty pair objects using the default constructor for each: a char/int pair, a string/double pair, and an int/int pair. Then we create appropriate pair objects and assign them to these empty objects. The first two are created using the make_pair function, and the last is created using the two-parameter constructor once again. Press Enter to continue ... The char/int pair: B 66 The string/double pair: Jack 99.99 The int/int pair: 25 77 Press Enter to continue ... Finally, we use the copy constructor to create copies of two pairs used previously, and then display them once again. Press Enter to continue ... A char/int pair seen above: B 66 A string/double pair seen above: Jack 99.99 Press Enter to continue ...