oui, sauf que dans le cas d'une function variadic:
ex:
/* prend un int, et des pointeurs vers des truck, le dernier pointeur est NULL */
void function(int stuff, ...)
appeler comme ca
function(0, 0);
le compilateur est incapable de savoir que le 2éme 0 est un pointeur au moment de l'appelle. (vu que le type n'est pas indiquée dans la signature de la function).
[^] # Re: nullptr
Posté par uso (site web personnel) . En réponse à la dépêche Nouveautés du langage C dans sa prochaine version C23. Évalué à 3. Dernière modification le 18 janvier 2023 à 11:40.
oui, sauf que dans le cas d'une function variadic:
ex:
/* prend un int, et des pointeurs vers des truck, le dernier pointeur est NULL */
void function(int stuff, ...)
appeler comme ca
function(0, 0);
le compilateur est incapable de savoir que le 2éme 0 est un pointeur au moment de l'appelle. (vu que le type n'est pas indiquée dans la signature de la function).