Здравствуйте, Rycharg, Вы писали:
R>R> vector<int> a(2,2);
R> int i=0;
R> a[i]=++i;
R> cout<<a[0]<<endl;
R> cout<<a[1]<<endl;
R>
R>На экране стабильно появляются 2 и 1.
А что значит "стабильно"?
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском