89 votes

Quelle est la différence entre les définitions WIN32 et _WIN32 en C++

Je sais que WIN32 indique Win32 compilation mais à quoi sert _WIN32 ?

24voto

bltxd Points 4408

WIN32 est un drapeau défini par l'utilisateur qui peut être requis par certains en-têtes. _WIN32 est automatiquement défini par le compilateur visuel C/C++. Puisqu' il commence par un _ suivi d'un caractère majuscule, il est réservé par l'implémentation (c'est-à-dire le fournisseur de la chaîne d'outils C/C++).

Je préfère utiliser (lire) _WIN32, me semble plus sûr.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X