簡體   English   中英

VSCode 缺少 std::as_const()?

[英]VSCode missing std::as_const()?

我已經多次檢查我正在運行 C++17 或更高版本,但這個問題一直出現,我真的不明白為什么。

我只是想通過使用 std::as_const() 來調用 const 成員 function,這不應該引起任何大驚小怪。 也許實用程序庫中缺少它? 但這怎么可能呢?

如果有人知道為什么會這樣,我將不勝感激。

VSCode 告訴我實用程序庫沒有 std::as_const()

總結評論中的來回:

  1. Visual Studio Code 依賴於外部編譯器來構建和分析源代碼

  2. 您的編譯器可能是舊的,而不是 Visual Studio Code

  3. 驗證您的編譯器是最新的

  4. 通過升級 MinGW 更新到新的編譯器。

在這種情況下,OP 有一個來自 2016 年 12 月的舊編譯器 gcc 6.3.0,它不支持他想要的功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM