Доброго времени суток.
Вопрос следующий. В.h файле объявлен какой-то класс, членом которого является:
class some {
....
vector<some_type> a;
};
В каком-то месте в реализации мне надо задать реальный размер этого вектора. Пытаюсь сделать это двумя способами:
...
int size=...;
a=vector<some_type>(size); // 1-ый способ
a.assign(size,zerostructure); // 2-ой способ
....
Оба варианта нормально компилируются. И при исполнении вылетает ошибка access violation в коде _algobase.h. Поясните, пожалуйста, что может быть не так, и как еще можно указать размер вектора. Пользуюсь C++Builder 6.