[C++] vectory , kilka pytan

0

Witam, ucze sie dopiero zastosowania kontenerow stl i mam kilka pytan do Panstwa, na pewno banalnych.. ;)

po pierwsze tworze obiekty:
klasa a(10,10,10);
klasa b(10,20,30);
klasa c(0,20,1);

tworze <vector>:
vector<klasa> nazwa;
nazwa.reserve(3);

i dodaje do niego elementy:
klasa.push_back(a);
klasa.push_back(b);
klasa.push_back(c);

i w tym miejscu mam dwa pytania..

  1. jezeli chcialbym dodac powiedzmy 30 obiektow do tego kontenera zainicjalizowanych roznymi wartosciami dla konstruktora, to w jaki sposob bardziej zautomatyzowac ten proces.. troche uciazliwie wklejanie 30 razy klasa.push_back(); , jezeli jakas petla to jak ona powinna prawidlowo wygladac?

  2. poprzez dodawanie do vectora w moim przykladzie, tworza sie kopie tych obiektow tak? jezeli tak to w jaki sposob prawidlowo .. hmm nie wiem przekzac do vectora adres do nich aby nie tworzyc zbednych kopii ? (klasa sama w sobie posiada konstruktor kopiujacy)

dziekuje

0

Postaraj się używać wyszukiwarki bo być może taki temat już był... sprawdź TUTAJ
MarekR22 chyba odpowiedział na Twoje drugie pytanie. Co do pierwszego też pewnie znajdziesz odpowiedz w tym temacie. Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1