как задать размер вектора в STL
От: Данилович Алексей  
Дата: 23.11.04 08:05
Оценка:
Доброго времени суток.
Вопрос следующий. В.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.

Огомное спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.