int main(int argc, char* argv[]){ T other; T test; other.push_back(1); other.push_back(5); other.push_back(5); Poly wally(other); cout << "Poly 1: "; wally.printPoly(); test.push_back(3); test.push_back(2); test.push_back(4); test.push_back(7); Poly nomial(test); cout << "Poly 2: "; nomial.printPoly(); Poly add = nomial + wally; cout << endl << "Sum: "; add.printPoly(); wally += nomial; cout << "Poly 3: "; wally.printPoly(); Poly minus = wally - nomial; cout << endl << "Minus: "; minus.printPoly(); wally -= nomial; cout << "Poly 4: "; nomial.printPoly(); Poly mult = wally * nomial; cout << endl << "Mult: "; mult.printPoly(); nomial *= wally; cout << "Poly 5: "; nomial.printPoly(); return 0; }