[c++]dynamiczne tworzenie obiektów i ich wyswietlanie

witam potrzebuję przykładu dynamicznego tworzenia obiektów, nie wiem czy dobrze to nazywam ale chodzi mi o to że stworzona jest klasa, przykładowo:

klasa samochód, wyswietlam sobie menu i tam jest załóżmy opcja dodaj samochód i jak ktos wpisze stringa, nazwe samochodu to sie stworzy obiekt i on bedzie mial taka nazwe jak ten string.

  1. W menu bedzie takze opcja wyświetl samochody, po tym mają sie wyświetlić wszystkie obiekty klasy samochód a właściwie nie muszą to być te obiekty a jedynie publiczne pola “nazwa”, nazwa bedzie oczywiscie robiona jako argument od tworzenia obiektu przesyłany do konstruktora, obiekty mogą się nazywać tak samo jak ich nazwy w polu “nazwa”…

nie wiem jak to zapisać kodem… licze na pomoc i dzięki

vector<Samochod*> V;

dzięki,

podasz mi biblioteki jakie includować by to działało ?

oraz co wrzucić w google by to zrozumieć?

#include 



wszystko jest opisano tu