Maison >développement back-end >C++ >## Pouvez-vous utiliser __int128 dans Visual Studio ?

## Pouvez-vous utiliser __int128 dans Visual Studio ?

Patricia Arquette
Patricia Arquetteoriginal
2024-10-29 19:09:03816parcourir

## Can You Use __int128 in Visual Studio?

Activer __int128 dans Visual Studio : est-ce possible ?

Bien qu'il apparaisse comme mot-clé dans l'éditeur de code de Visual Studio, __int128 ne parvient pas à compiler avec un message d'erreur indiquant qu'il n'est pas pris en charge sur l'architecture actuelle.

La position officielle

Selon la documentation de Microsoft Developer Network (MSDN), __int128 n'est pas répertorié comme type de données disponible. De plus, le message d'erreur le confirme en indiquant que le mot-clé n'est pas pris en charge.

La mise en évidence de la syntaxe n'est pas digne de confiance

Les surligneurs de syntaxe de code, comme celui de Visual Studio, peut parfois afficher une syntaxe qui n'est pas encore implémentée ou qui est réservée à une utilisation future. Par conséquent, il n'est pas conseillé de se fier uniquement à la coloration syntaxique pour indiquer les fonctionnalités prises en charge.

Types de données 128 bits

Actuellement, les seuls types de données 128 bits disponibles dans Visual Studio sont les types SIMD, tels que __m128. Ces types s'étendent sur plusieurs registres pour créer des types de données plus larges.

Solutions alternatives

Bien que __int128 ne soit pas directement pris en charge, il existe d'autres façons de travailler avec des entiers de 128 bits. sur les plates-formes compatibles :

  • En utilisant des extensions de compilateur ou des bibliothèques tierces prenant en charge __int128.
  • En utilisant des types SIMD pour effectuer des opérations sur des entiers 128 bits.

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:
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