jedan od razloga je i taj da se nezna broj objekata za vrijeme kompajliranja(compile-time) nego se on dozna za vrijeme startanja programa(run-time) bilo od strane korinika(user input) ili neki drugi način,
dakle onda se radi o dinamičkom alociranju memorije koja nije na stacku nego na heap-u.
C za to koristi:malloc(),realloc(),free()
C++:new,delete
Jos jedna bitna stvar je da se alocirana memorija ne briše sama (program exit ili out of scope) vec je programer sam odgovoran za to( free() ili delete)...
later..
gl..