Je trouve que C++ est un langage très controversé dans le monde de Microsoft. Par défaut, nous avons ISO C++, puis Microsoft a Managed C++
et maintenant C++ CLI
.Quel langage C++ utilise Visual Studio 2008 (ou version ultérieure)?
Je connais juste le standard (ISO) C++. Je ne connais pas la version de C++ de Microsoft.
Je suis confus au sujet de l'interprétation d'un code C++ par Visual Studio 2008 (ou version ultérieure). C'est pourquoi j'utilise des outils GNU pour compiler mes programmes. Mais j'aime vraiment Visual Studio.
Quels paramètres dois-je faire si je veux seulement utiliser
STRICTLY
ISO C++- Managed C++ (son dépréciée mais je pense qu'ils soutiennent encore par souci de compatibilité descendante)
- CLI C++ (pour plate-forme .NET)
Je souhaite créer des assemblys natifs à l'aide de C++ non gérés. Alors, y a-t-il autre chose que je devrais faire?
être conscient que même la compilation C++ pour les applications natives (non gérés), que le compilateur a encore quelques différences subtiles au compilateur GNU. Ils sont répertoriés dans le fichier d'aide en tant que 'Microsoft specific'. – Toad
C'est exactement pourquoi je suis inquiet à propos de l'utilisation de Visual Studio/Visual C++ & C'est exactement pourquoi je veux savoir comment puis-je lui demander de «STRICTLY» suivre quelque chose. – claws
Non, "spécifique à Microsoft" ne signifie pas "Différent de GCC". Ils signifient "différent de la norme ISO C++". GCC fait la même chose, et a également un certain nombre d'extensions et de fonctionnalités non supportées. – jalf