В VS.net все просто на ура проходит, g++ как обычно номер выкидывает:
no matching function for call to 'vector<int,allocator<int> >::at (int &)'
Есть предложения? Я вообще у себя исключения использую для обработки ошибок, не хотелось бы везде лишние проверки на вхождение в диапазон проводить, так что ну очень не хочется использовать альтернативные способы получения значения вектора.