首页 > 后端开发 > C++ > 正文

## 你可以在 Visual Studio 中使用 __int128 吗?

Patricia Arquette
发布: 2024-10-29 19:09:03
原创
759 人浏览过

## Can You Use __int128 in Visual Studio?

在 Visual Studio 中启用 __int128:可能吗?

尽管 __int128 在 Visual Studio 的代码编辑器中作为关键字出现,但 __int128 无法编译一条错误消息,表明当前架构不支持它。

官方立场

根据 Microsoft Developer Network (MSDN) 文档,__int128 未列为可用的数据类型。此外,错误消息通过指出不支持该关键字来确认这一点。

语法突出显示不值得信赖

代码语法突出显示,如 Visual Studio 中的语法突出显示,有时可以显示尚未实现或保留供将来使用的语法。因此,不建议仅依靠语法突出显示来指示支持的功能。

128 位数据类型

目前,唯一的 128 位数据类型Visual Studio 中可用的是 SIMD 类型,例如 __m128。这些类型跨越多个寄存器以创建更广泛的数据类型。

替代解决方案

虽然不直接支持 __int128,但还有其他方法可以处理 128 位整数在兼容平台上:

  • 通过利用提供 __int128 支持的编译器扩展或第三方库。
  • 通过使用 SIMD 类型执行 128 位整数运算。

以上是## 你可以在 Visual Studio 中使用 __int128 吗?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板