View Single Post
Staro 16.04.2009., 18:52   #9
Bubba
E Pluribus UNIX
Moj komp
 
Bubba's Avatar
 
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,751
Citiraj:
Autor Dancho Pregled postova
To naravno ovisi o tipu objekta ( built-in ili user-defined )...
Recimo, za polje pointera na integere?

Code:
int *ptr1 = &a[0], *ptr2 = &a[10], *ptr3 = &a[100];
int *ptrs[] = { ptr1, ptr2, ptr3 }
Sto ovdje predstavlja konstruktor a sto destruktor ako bi se htjelo napraviti polje ptrs?

Citiraj:
Naravno,ovaj "trik" je tek jedna od mogucnosti za kreiranje multi-polja,drugi nacini su donekle slozeniji i OT,
Ali to nije kreiranje visedimenzionalnog polja, nego prljavo baratanje s jednodimenzionalnim poljem, sto je tesko isto...

Osobno, ne znam kako bi se to izvelo, pa ako ti nije tesko objasniti ukratko ili barem baciti kakvu referencu ili link.

Citiraj:
no new moze sve sto moze i malloc pa i bolje ( IMHO ),
U njegovom slucaju, nisam bas siguran, jer malloc(); ima realloc(); koji njemu treba, dok sa new to ide kud i kamo teze.

Citiraj:
nezeleci pri tome da ulazim u raspravu s ( ocito ) C programerom
pozdrav
Istina jest da primarno prica C, no imao sam vecih ili manjih doticaja i s drugim programskim jezicima, pogotovo C++-om.

Bilo kako bilo, standardni C++ libovi ukljucuju i C90 biblioteke medju kojima je i malloc();,, tako da...
__________________
https://2.71828182845904523536028747...966967627.com/

Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest.
Bubba je offline   Reply With Quote