Maison > développement back-end > C++ > ## Pourquoi Visual Studio met-il en surbrillance __int128 mais ne parvient-il pas à le compiler ?

## Pourquoi Visual Studio met-il en surbrillance __int128 mais ne parvient-il pas à le compiler ?

Mary-Kate Olsen
Libérer: 2024-10-26 14:02:31
original
836 Les gens l'ont consulté

## Why Does Visual Studio Highlight __int128 but Fail to Compile It?

Dépannage de la compatibilité __int128 dans Visual Studio

Bien que la coloration syntaxique de Visual Studio suggère la disponibilité du type de données __int128, des erreurs de compilation révèlent qu'il n'est pas pris en charge sur l'architecture actuelle . Ce problème survient lorsque vous tentez d'utiliser ce type entier de 128 bits dans des projets C au sein de Visual Studio.

Ursache :

Selon le Microsoft Developer Network (MSDN), __int128 n'est pas un type pris en charge sur la plateforme Visual Studio. Cela contredit la coloration syntaxique, qui suggère à tort sa validité.

Lösung :

Malgré la coloration syntaxique, le compilateur détecte avec précision le manque de prise en charge de __int128. Par conséquent, il est recommandé de s'abstenir d'utiliser ce type de données dans les projets Visual Studio.

Considérations supplémentaires :

  • Évitez d'utiliser __int128 comme nom de type, car il s'agit probablement d'un mot réservé en raison de l'erreur de compilation.
  • Reconnaissez que __int128 n'est pas disponible sur les architectures x64/IPF via l'extension de registre, contrairement à __int64 sur les cibles 32 bits.
  • Le seul 128 Les types -bit actuellement pris en charge dans Visual Studio sont des types SIMD dérivés de __m128.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal