zastosowanie new z delete lub z clear

0

mam taki wektor:

vector<int*> moj;
moj[i++] = new int;

i teraz mam takich elementow sporo...
zeby je skasowac i zwolnic pamiec to mam uzyc moj.clear() czy delete moj[i] w petli ?

dodanie znaczników <code class="cpp"> i `` - fp

0

masz uzyc tyle samo delete co uzyles new.
a pozniej zeby pozbyc sie wskaznikow z kolekcji uzywasz clear.

0

To nie rób tak, wystarczy:

vector<int> moj(Count);
for(size_t i=0;i<Count;++i) cin>>moj[i];

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