Prikaz jedne poruke
Stara 22.8.2012, 12:42   #96
Geomaster
V.I.P. Programiranje
 
Član od: 28.6.2007.
Lokacija: Beograd
Poruke: 2.342
Zahvalnice: 2.836
Zahvaljeno 1.047 puta na 507 poruka
Slanje poruke preko MSN-a korisniku Geomaster Slanje poruke preko Skypea korisniku Geomaster
Određen forumom Re: How to... C++

Citat:
Futuristic kaže: Pregled poruke
Ima li neki drugi nacin? Ne znam sta znaci ta keyword "new" niti operacije sa njom
new ti je način da alociraš memoriju u C++-u. Bez new-a svejedno ne možeš da postigneš da unosiš dimenzije tokom runtime-a. (Možeš da koristiš neku klasu, ali i ona će svejedno na nekom nivou koristiti new ili malloc(), mada opet, new uglavnom koristi malloc() .) Može i vektorima, mada to nisu nizovi u najklasičnijem smislu:
Kod:
#include <vector>
using namespace std;

....

size_t sirina, duzina;
vector< vector< int > > niz;
cin >> sirina >> duzina;

niz.resize(sirina);
for (int i = 0; i < sirina; ++i)
  niz[i].resize(duzina);

niz[4][2] = 222;
niz[0][0] = 111;
...
Geomaster je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Geomaster na korisnoj poruci:
Futuristic (22.8.2012)