199Fermer201
Kevin KoflerLe 19/03/2015 à 12:22
Godzil (./197) :
Rate le type bool existe en C smile

http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf
Section 7.16

Me prends-tu pour un con? Je connais très bien le standard C. Je te signale que:
1. Le type bool a été introduit dans le standard C99. Visual C++ ne gère que le C89/C90 et le C++ (C++98, éventuellement C++11). Ils ne prévoient pas de mettre à jour leur compilateur C, sous prétexte qu'il n'y ait pas suffisamment de demande de la part de clients qui paient.
2. Le type bool du C99 est appelé en interne _Bool, l'écriture bool n'est qu'un define du header stdbool.h, donc il n'existe pas de type bool pour le compilateur.
Pen^2 (./199) :
Godzil (./195) :
Pen: -Werror ftw smile.gif?51
Oué mais nan, ou alors je passe quinze jours à supprimer les autres cry

Tu peux spécifiquement passer C4305 en erreur. (Sous GCC aussi, tu as un switch -Werror-* pour chaque -W*.)