Пример #1
0
void TestsOfTheRevolutionWillNotFallSilent(){
	TVector<int> a;
	TVector<int> b;
	for (int i=0; i<20; ++i){
		a.push_back(i);
		b.push_back(20-i);
	}
	cout << "a: ";
	print(a);
	cout << "b: ";
	print(b);
	cout << "Popback for both" << endl;
	a.pop_back();
	cout << "a: ";
	print(a);
	cout << "b: ";
	print(b);
	cout << "Swhap" << endl;
	a.Swap(b);
	cout << "a: ";
	print(a);
	cout << "b: ";
	print(b);
	cout << "INSERTIONNN" << endl;
	a.insert(a.begin()+2, 9);
	b.insert(b.begin()+2, 0);
	cout << "a: ";
	print(a);
	cout << "b: ";
	print(b);
	cout << "More insertion!" << endl;
	a.insert(a.begin(), 3, 4);
	cout << "a: ";
	print(a);
	cout << "b: ";
	print(b);
	cout << "Destroy the lesser middle nodes!" << endl;
	a.erase(a.begin()+7);
	b.erase(b.begin()+6, b.begin()+8);
	cout << "a: ";
	print(a);
	cout << "b: ";
	print(b);
	system("pause");
};