#include "MyList.h" #include int main() { List l1; l1.push_front (1); l1.push_front (3); l1.push_front (2); std::cout << l1 << std::endl; // 2 3 1 List l2 = l1; std::cout << l2 << std::endl; // 2 3 1 l1.push_back(5); l1.push_back(6); std::cout << l1 << std::endl; // 2 3 1 5 6 std::cout << l2 << std::endl; // 2 3 1 List l3; l3 = l1; std::cout << l3 << std::endl; // 2 3 1 5 6 l3.remove (1); std::cout << l3 << std::endl; // 2 3 5 6 l3.remove (2); std::cout << l3 << std::endl; // 3 5 6 l3.remove (6); std::cout << l3 << std::endl; // 3 5 return 0; } // g++ -Wall -pedantic-errors MyNode.cpp MyList.cpp myListTest.cpp -o myListTest