Показать сообщение отдельно
Старый 03.05.2007, 12:23   #7
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Re: Динамические массивы + перегруженный конструктор

Пример не поможет. Чтобы правильно использовать контейнеры STL, надо сначала про них прочитать в какой-нибудь книге по С++ или статье. Потом прочитать Скота Мейерса, чтобы избежать ошибок при использовании.
http://anatolix.naumen.ru/Books/EffectiveSTL?v=pqe

Если так хочется пример:
#include <vector>

using namespace std;

class Foo { /* ... */ };


int main()
{
	vector<Foo> myfoo;

	myfoo.reserve(100);	// выдеить память под 100 элементов
	for (int i = 0; i < 100; ++i) {
		myfoo.push_back();
		// можно использовать конструктор не по умолчанию:
		// myfoo.push_back(Foo(/* аргументы */));
	}

	return 0;
}
Об освобождении памяти можно не заботиться до тех пор, пока не будешь использовать вектор указателей.
(Offline)
 
Ответить с цитированием