IntelliSense 引擎因具有范围的文件而崩溃

问题描述 投票:0回答:1

Visual Studio 2022(最新版本,17.7.7)IntelliSense 因以下代码而崩溃。

重现步骤

  1. 将代码复制/粘贴到 IDE
  2. 更改代码,例如取消注释
    std::vector<int> values2(10);

几秒钟后,IDE 将显示消息:

IntelliSense 引擎因文件“...”而崩溃

问题

  1. 只有我一个人有这个问题吗?
  2. 我认为代码本身是正确的吗?
  3. 是否与 IntelliSense 引擎因文件崩溃使用 std::views::ranges 错误报告时 Visual Studio 2022 版本 17.7.4 上的 IntelliSense 引擎崩溃有关?
  4. 有任何已知的解决方法吗?

代码

#include <ranges>
#include <vector>

int main()
{
    std::vector<int> values(10);
    // std::vector<int> values2(10);

    auto range = std::ranges::subrange(values.begin(), values.end());
}
c++ visual-studio stl visual-studio-2022 std-ranges
1个回答
0
投票

随着 Visual Studio 2022 最近的更新,该问题已得到解决。

© www.soinside.com 2019 - 2024. All rights reserved.