Posted By: lodyhin (JNS) on 'CZprogram' Title: Re: C++ & malloc Date: Thu Apr 22 16:21:33 1999 > Nevim, co je na malloc tak spatneho, vzdyt to funguje docela v pohode. :) > Proc by se to melo pouzivat v C a ne v C++ ? Podle me to vyjde na stejno. 1. new a delete zavolaji konstuktory a destruktory. 2. malloc vraci void*, new vraci pointer na spravny typ -- lepsi typova kontrola, coz je v C++ dulezite. 3. operator new lze pretezovat. 4. char *p = new char[10] a pozdejsi free(p) je ilegalni -- program se sice prelozi, ale pozdeji se muze zhroutit. 5. I kdyby sis rekl, ze malloc budes pouzivat jen na "ceckove" typy a new na objekty, je to neprehledne, osklive a navic obe metody muzou pouzivat ruzne heapy. -jns