」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > ## 為什麼 Visual Studio 會反白顯示 __int128 但無法編譯它?

## 為什麼 Visual Studio 會反白顯示 __int128 但無法編譯它?

發佈於2024-11-07
瀏覽:926

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

Visual Studio 中的__int128 相容性問題排查

雖然Visual Studio 的語法突出顯示表明__int128 資料類型可用,但編譯錯誤表明當前體系結構不支持它。當嘗試在 Visual Studio 中的 C 專案中使用此 128 位元整數類型時,會出現此問題。

Ursache:

根據 Microsoft Developer Network (MSDN), __int128 不是 Visual Studio 平台上受支援的型別。這與語法高亮相矛盾,語法高亮錯誤地表明了其有效性。

Lösung:

儘管有語法高亮,編譯器仍準確地檢測到缺乏 __int128 支援。因此,建議不要在 Visual Studio 專案中使用此資料類型。

其他注意事項:

  • 避免使用 __int128 作為類型名稱,因為由於編譯錯誤,它可能是保留字。
  • 透過暫存器跨越,認識到 __int128 在 x64/IPF 架構上不可用,這與 32 位元目標上的 __int64 不同。
  • 唯一的 128 Visual Studio 目前支援的位元類型是從 __m128.
派生的 SIMD 類型
最新教學 更多>
  • C++ 中的「long」保證至少有 32 位元嗎?
    C++ 中的「long」保證至少有 32 位元嗎?
    long 保證有 32 位嗎? 儘管基於 C 標準的常見假設,但問題是 long 是否保證有至少 32 位。標準將基本整數型別分類為:sizeof(char) ≤ sizeof(short int) ≤ sizeof(int) ≤ sizeof(long int)然而,許多人認為基於此層次結構,lo...
    程式設計 發佈於2024-11-07
  • 加權圖類
    加權圖類
    The WeightedGraph class extends AbstractGraph. The preceding chapter designed the Graph interface, the AbstractGraph class, and the UnweightedGraph cl...
    程式設計 發佈於2024-11-07
  • 從新手到忍者:為開發人員釋放 Git 的力量
    從新手到忍者:為開發人員釋放 Git 的力量
    Git 是每个开发者工具包中不可或缺的工具。它不仅可以帮助您有效管理代码库,还可以与团队成员无缝协作。然而,开发人员常常忽视 Git 提供的一些强大的功能和工作流程。在本博客中,我们将探讨基本的 Git 提示和技巧,以帮助开发人员简化工作流程、更有效地管理分支、轻松解决冲突以及集成 GitHub A...
    程式設計 發佈於2024-11-07
  • 通用選擇器在現代瀏覽器中仍然是效能殺手嗎?
    通用選擇器在現代瀏覽器中仍然是效能殺手嗎?
    通用選擇器對效能的影響通用選擇器 (*) 將 CSS 樣式套用至文件中的所有元素。雖然它曾經被認為對效能有害,但現代瀏覽器的進步已經減輕了它的影響。 等效規則等效規則通用選擇器規則(* { margin: 0; padding : 0; }) 在功能上等同於更具體的規則(body, h1, p { ...
    程式設計 發佈於2024-11-07
  • C++11 的 `string::c_str()` 仍然以 Null 終止嗎?
    C++11 的 `string::c_str()` 仍然以 Null 終止嗎?
    C 11 的 string::c_str() 是否消除空終止? 在C 11 中,string::c_str 不再保證產生一個空終止的string.原因:在C 11 中, string::c_str 定義為與string::data 相同,而string::data 又被定義為等價於*( begin(...
    程式設計 發佈於2024-11-07
  • Effect-TS 中的壓縮選項:實用指南
    Effect-TS 中的壓縮選項:實用指南
    Effect-TS 中的壓縮選項:實用指南 在函數式程式設計中,以安全且可預測的方式組合多個可選值(表示為選項)是一項常見任務。 Effect-TS 提供了多種將選項「壓縮」在一起的方法,讓您可以組合它們的值或根據特定規則選擇一個。在本文中,我們將探討壓縮選項的三個關鍵函數:O.z...
    程式設計 發佈於2024-11-07
  • 提升你的 JavaScript:深入研究物件導向程式設計✨
    提升你的 JavaScript:深入研究物件導向程式設計✨
    面向对象编程 (OOP) 是一种强大的范例,它彻底改变了我们构建和组织代码的方式。 虽然 JavaScript 最初是一种基于原型的语言,但它已经发展到接受 OOP 原则,特别是随着 ES6 的引入和后续更新。 这篇文章深入研究了 JavaScript 中 OOP 的核心概念,探索如何实现它们来...
    程式設計 發佈於2024-11-07
  • 如何在 Go 中擷取多個引用組:正規表示式解決方案
    如何在 Go 中擷取多個引用組:正規表示式解決方案
    在Go 中捕獲多個引用組本文解決了解析遵循特定格式的字符串的挑戰:大寫命令後跟可選引用的論點。目標是將命令和參數提取為單獨的字串。 要處理此任務,需要使用正規表示式: re1, _ := regexp.Compile(([A-Z] )(?: " (1) ")*)。第一個捕獲組([...
    程式設計 發佈於2024-11-07
  • 從初學者到建構者:掌握 PHP 程式設計藝術
    從初學者到建構者:掌握 PHP 程式設計藝術
    想要學PHP程式設計?逐步指南幫您輕鬆入門!首先,安裝PHP([官方網站](https://www.php.net/))。掌握變數、條件語句和迴圈等基本語法。透過建立一個簡單的登入表單來實踐:提交表單後,處理輸入並驗證憑證。透過這些步驟和練習,您將掌握PHP程式設計的基礎知識。 PHP程式設計入門指...
    程式設計 發佈於2024-11-07
  • 使用 HTML、CSS 和 JavaScript 建立簡單的密碼管理器
    使用 HTML、CSS 和 JavaScript 建立簡單的密碼管理器
    您是否厭倦了使用弱密碼或忘記登入憑證?在本教程中,我們將使用 HTML、CSS 和 JavaScript 建立一個簡單的密碼管理器。此密碼管理器將允許您安全地儲存您的登入憑證並在需要時檢索它們。 代碼:這裡
    程式設計 發佈於2024-11-07
  • 為什麼在向 Spring MVC 控制器發送 JSON 請求時收到 406(不可接受)錯誤?
    為什麼在向 Spring MVC 控制器發送 JSON 請求時收到 406(不可接受)錯誤?
    Spring JSON 請求返回406(不可接受)當嘗試向Spring MVC 控制器發送JSON 請求時,一些用戶遇到“ 406 不可接受」錯誤。此問題源自於請求的內容類型(“application/json”)與控制器的回應能力不符。 在 Spring MVC 中,控制器方法以「@Respons...
    程式設計 發佈於2024-11-07
  • 如何在 Chrome DevTools 中輕鬆識別和監控表單元素事件?
    如何在 Chrome DevTools 中輕鬆識別和監控表單元素事件?
    了解元素互動觸發的事件要在可自訂表單元素上正確識別和處理事件,必須了解互動時觸發的特定事件。 Chrome DevTools 提供了一個強大的工具,monitorEvents,來協助完成此過程。 使用monitorEvents()檢查目標元素: 右鍵單擊該元素並選擇“Inspect”或在DevToo...
    程式設計 發佈於2024-11-07
  • 不到一分鐘即可完成帶有身份驗證和用戶面板的 Laravel + React 項目
    不到一分鐘即可完成帶有身份驗證和用戶面板的 Laravel + React 項目
    我最近在X 上發布了一個視頻,其中我在不到一分鐘的時間內設置了一個帶有身份驗證和用戶個人資料頁面的Laravel React專案!我認為為任何喜歡遵循詳細指南的人分享書面版本會很有幫助。 在本指南中,我將向您展示如何使用React 前端和內建身份驗證快速設定新的Laravel 項目,所有這些都使用...
    程式設計 發佈於2024-11-07
  • Django 請求生命週期解釋
    Django 請求生命週期解釋
    In the world of web development, understanding the request life cycle is crucial for optimizing performance, debugging issues, and building robust app...
    程式設計 發佈於2024-11-07
  • 使用 OpenVINO 和 Postgres 建立快速且有效率的語意搜尋系統
    使用 OpenVINO 和 Postgres 建立快速且有效率的語意搜尋系統
    照片由 real-napster 在 Pixabay上拍摄 在我最近的一个项目中,我必须构建一个语义搜索系统,该系统可以高性能扩展并为报告搜索提供实时响应。我们在 AWS RDS 上使用 PostgreSQL 和 pgvector,并搭配 AWS Lambda 来实现这一目标。面临的挑战是允许用户...
    程式設計 發佈於2024-11-07

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3