This program illustrates how one list can be assigned to another list of the same component type, using the assignment operator (=), and also illustrates the use of the assign() member function for assigning values to a list. Press Enter to continue ... First we demonstrate use of the assignment operator. Press Enter to continue ... For lst1 we have ... Size = 5 Contents: 1 2 3 4 5 Press Enter to continue ... For lst2 we have ... Size = 7 Contents: 1 2 3 4 5 6 7 Press Enter to continue ... For lst3 we have ... Size = 10 Contents: 1 2 3 4 5 6 7 8 9 10 Press Enter to continue ... Now we assign lst1 to lst2 (lst2 = lst1). Then for lst2 we have ... Size = 5 Contents: 1 2 3 4 5 Press Enter to continue ... Now we assign lst3 to lst2 (lst2 = lst3). Then for lst2 we have ... Size = 10 Contents: 1 2 3 4 5 6 7 8 9 10 Press Enter to continue ... Now we demonstrate use of the assign() member function. Press Enter to continue ... For lst4 we have ... Size = 4 Contents: 2 4 6 8 Press Enter to continue ... Now we perform lst4.assign(3, 10). Then for lst4 we have ... Size = 3 Contents: 10 10 10 Press Enter to continue ... Now we perform lst4.assign(6, 12). Then for lst4 we have ... Size = 6 Contents: 12 12 12 12 12 12 Press Enter to continue ... For lst5 we have ... Size = 5 Contents: 1 3 5 7 9 Press Enter to continue ... For lst6 we have ... Size = 10 Contents: 2 4 6 8 10 12 14 16 18 20 Press Enter to continue ... Now we assign the 3rd to the 6th values of lst6 to lst5. Then for lst5 we have ... Size = 4 Contents: 6 8 10 12 Press Enter to continue ... Now we assign the 2nd to the 8th values of lst6 to lst5. Then for lst5 we have ... Size = 6 Contents: 4 6 8 10 12 14 Press Enter to continue ...