Пример не поможет. Чтобы правильно использовать контейнеры 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;
}
Об освобождении памяти можно не заботиться до тех пор, пока не будешь использовать вектор указателей.