У меня есть такой класс:
class OBJ{...};
class A
{
public:
vector<OBJ> v;
A(int SZ){v.clear(); v.reserve(SZ);}
};
A *a = new A(123);
OBJ something;
a->v.push_back(something);
Это упрощенная версия моего кода. Проблема в том, что в режиме отладки все работает идеально. Но в режиме релиза он вылетает на строке "push_back". (со всеми флагами оптимизации ВЫКЛ.) Я отлаживал его в режиме выпуска, и проблема в конструкторе A. Размер вектора очень большой с фиктивными значениями, и когда я его очищаю, он не меняется...
Ты знаешь почему?
Спасибо,