Re: вопрос по массивам
От: Glen Able Россия  
Дата: 17.04.04 21:21
Оценка: -2
Здравствуйте, ien, Вы писали:

ien>Здравствуйте, все!


ien>Я завел класс A, и теперь в программе я хочу сделать массив объектов этого класса, но не простой массив, а такой, чтоб можно было по необходимости добавлять объекты...

ien>т.е было CSomeclass a[10], а стало например a[50].
ien>Возможно ли это вообще, где прочитать?
ien>заранее спасибо, ien.

Если нужен именно массив, то придется каждый раз выделять память под новый массив указателей.

CSomeclass *csc;
//...
CSomeclass *temp = new CSomeclass[новый_размер];
memcpy(.......);
temp[последний] = новый_экземпляр;
delete [] csc;
csc = temp;


А если добавлять придется слишком часто — связный список однозначно!
Это ИМХО, а Вы сразу по рогам...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.