Tu veux dire que le compilo ne vérifie pas le type d'une fonction si la notation K&R est utilisé ?
"Alors qu'on fait tout le temps ça en C"
Euh non. J'ai coder quelques programmes en C (professionnel, qui tournent), et je n'ai jamais eu besoin d'utiliser un "void *", jamais.
"Tu penses 45 peut être, puisque a et b pointent vers le même entiers."
Tu passes par le type "struct A" tout de même. Si gcc ne génère pas d'erreur,cela m'étonnerait beaucoup qu'il ne génère pas de warning avec un code pareil .
[^] # Re: ==
Posté par Nicolas Boulay (site web personnel) . En réponse au journal OSv : l'OS pour les nuages. Évalué à 0.
Tu veux dire que le compilo ne vérifie pas le type d'une fonction si la notation K&R est utilisé ?
"Alors qu'on fait tout le temps ça en C"
Euh non. J'ai coder quelques programmes en C (professionnel, qui tournent), et je n'ai jamais eu besoin d'utiliser un "void *", jamais.
"Tu penses 45 peut être, puisque a et b pointent vers le même entiers."
Tu passes par le type "struct A" tout de même. Si gcc ne génère pas d'erreur,cela m'étonnerait beaucoup qu'il ne génère pas de warning avec un code pareil .
"La première sécurité est la liberté"