#include #include "list.h" void f(List a); int main() { List a; a.Insert(1, 2.3); a.Insert(4, 5.6); a.Print(); // List b; List b = a; // b = a; b.Print(); cout << a.Delete(1) << endl; a.Print(); b.Print(); cout << "Calling f().\n"; f(b); b.Print(); cout << "Testing self-assignment.\n"; List c; c.Insert(10, 11.12); c.Insert(13, 14.15); c.Print(); c = c; c.Print(); cout << "Testing multiple-assignment.\n"; a = b = c; a.Print(); b.Print(); return 0; } void f(List a) { cout << a.Delete(1) << endl; a.Print(); }