"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > ## Por que o Visual Studio destaca __int128 mas não consegue compilá-lo?

## Por que o Visual Studio destaca __int128 mas não consegue compilá-lo?

Publicado em 2024-11-07
Navegar:735

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

Solução de problemas de compatibilidade de __int128 no Visual Studio

Embora o realce de sintaxe do Visual Studio sugira a disponibilidade do tipo de dados __int128, erros de compilação revelam que ele não é compatível com a arquitetura atual . Esse problema surge ao tentar utilizar esse tipo inteiro de 128 bits em projetos C no Visual Studio.

Ursache:

De acordo com o Microsoft Developer Network (MSDN), __int128 não é um tipo com suporte na plataforma Visual Studio. Isso contradiz o realce de sintaxe, que sugere incorretamente sua validade.

Lösung:

Apesar do realce de sintaxe, o compilador detecta com precisão a falta de suporte __int128. Portanto, é recomendável evitar o uso desse tipo de dados em projetos do Visual Studio.

Considerações adicionais:

  • Evite usar __int128 como nome de tipo, como provavelmente é uma palavra reservada devido ao erro de compilação.
  • Reconheça que __int128 não está disponível em arquiteturas x64/IPF por meio de extensão de registro, ao contrário de __int64 em destinos de 32 bits.
  • Os únicos 128 Os tipos de bits atualmente suportados no Visual Studio são tipos SIMD derivados de __m128.
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3