Maison > développement back-end > C++ > le corps du texte

## 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
662 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!

source:php.cn
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!