Je peux donc faire quelque chose comme
#ifdef MSVC
//do compiler specific code here
#endif
Je peux donc faire quelque chose comme
#ifdef MSVC
//do compiler specific code here
#endif
C'est _MSC_VER. Plus d'infos à MSDN y à la prédef .
Mais, soyez conscient que certains autres compilateurs peuvent également le définir, par exemple le compilateur C++ d'Intel pour Windows définit également _MSC_VER. Si cela vous préoccupe, utilisez #if _MSC_VER && !__INTEL_COMPILER
.
Regardez la liste des Macros prédéfinies MSVC . Vous trouverez ce dont vous avez besoin.
_MSC_VER
est probablement un bon choix.
_MSC_VER est l'un de ces macro prédéfinie .
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.