[so] [Lab6] Typo
Tiberiu Barbu
vexyro at gmail.com
Sat Mar 24 14:19:14 EET 2012
On 24 March 2012 13:55, Alina Vladutu <transcedentalia at gmail.com> wrote:
> argv_no_exec = _(char **)_ malloc((argc - 1) * sizeof(char*));
Conform [1] funcția malloc returnează un pointer void (ANSI C). În C,
un pointer void nu are nevoie de cast explicit ca în C++.
Pe de altă parte în stilul K&R [2], funcția malloc este definită ca:
char *malloc(...)
La fel se întâmplă și în cazul funcției free:
ANSI C: int free(void*)
K&R: int free(char*)
[1] http://www.cplusplus.com/reference/clibrary/cstdlib/malloc/
[2] http://en.wikipedia.org/wiki/C_(programming_language)#K.26R_C
--
Tiberiu Barbu
More information about the so
mailing list