"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ## ¿Por qué Visual Studio resalta __int128 pero no logra compilarlo?

## ¿Por qué Visual Studio resalta __int128 pero no logra compilarlo?

Publicado el 2024-11-07
Navegar:298

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

Solución de problemas de compatibilidad con __int128 en Visual Studio

Si bien el resaltado de sintaxis de Visual Studio sugiere la disponibilidad del tipo de datos __int128, los errores de compilación revelan que no es compatible con la arquitectura actual . Este problema surge al intentar utilizar este tipo de entero de 128 bits en proyectos C dentro de Visual Studio.

Ursache:

Según Microsoft Developer Network (MSDN), __int128 no es un tipo admitido en la plataforma Visual Studio. Esto contradice el resaltado de sintaxis, lo que sugiere incorrectamente su validez.

Lösung:

A pesar del resaltado de sintaxis, el compilador detecta con precisión la falta de soporte para __int128. Por lo tanto, se recomienda abstenerse de utilizar este tipo de datos en proyectos de Visual Studio.

Consideraciones adicionales:

  • Evite usar __int128 como nombre de tipo, ya que probablemente sea una palabra reservada debido al error de compilación.
  • Reconozca que __int128 no está disponible en arquitecturas x64/IPF a través de la expansión de registros, a diferencia de __int64 en objetivos de 32 bits.
  • El único 128 Los tipos de bits actualmente admitidos en Visual Studio son tipos SIMD derivados de __m128.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3