#include "ilist.h" #include #include int rrr(int x) { #ifdef __WIN32__ return random(x); #else return (random() % x); #endif } int main() { ilist L; const int K = 1000; try { cout << "inserting " << K << " elements" << endl; for(int i=0; i=0; i--) { cout << L[i] << ' '; cout.flush(); } cout << endl; int k = L.length()/2; cout << "deleting " << k << " elements from random positions" << endl; for(int i=0; i L2(L); // TEST COPY CONSTRUCTOR k = k/2; cout << "inserting " << (2*k) << " elements after and before random indices" << endl; for(int i=0; i L3; L3 = L2; // TEST ASSIGNMENT OPERATOR cout << "printing " << L3.length() << " elements from random positions" << endl; for(int i=0; i