Intellisense 不显示变量

Intellisense not showing variables

提问人:Daniel Bauer 提问时间:6/27/2019 最后编辑:genpfaultDaniel Bauer 更新时间:12/5/2020 访问量:1675

问:

我发现 IntelliSense 不会建议它应该使用的变量:

struct A
{
    const int m_Int;

    A(A& other) : m_Int(other.m_Int) // doesn't suggest m_Int
    {
        int l_Int(other.m_Int); // doesn't suggest m_Int
        l_Int = other.m_Int; // doesn't suggest other, but m_Int works here
    }

};

我写的前两次,它应该与成员一起弹出一个建议窗口,但它没有。other.m_Int

打完字后,它也没有让我自动完成到 .l_Int = ol_Int = other

在所有这些情况下,按 + 也无济于事。CtrlSpace

我这边有没有设置错误?
我尝试了互联网上的一些解决方案来重置我的设置,但没有任何改变。

它发生在一个新的空可视化 C++ 项目中,只有显示的内容。(加上明显的样板)
是否有人没有这些问题并获得正确的 IntelliSense 建议?

项目编译时没有错误。
版本:MSVS Enterprise 2017 15.9.13
未激活扩展

C++ Visual Studio 智能感知 代码完成

评论

0赞 theblackips 7/1/2019
我想我在使用 C# 和 VB.NET 进行开发时遇到了这个问题,唯一似乎有帮助的就是重新启动 Visual Studio。
0赞 Daniel Bauer 7/1/2019
@theblackips 我总是遇到这个问题,无论是在启动我的 PC 之后,在让 PC 运行的同时重新打开 VS、新项目还是旧项目。
0赞 theblackips 7/1/2019
如果您启用了任何 VS 扩展,您可以将它们添加到您的问题中,包括它们的版本吗?
0赞 theblackips 7/1/2019
你试过这个吗:stackoverflow.com/questions/13744780/......
0赞 SecretAgentMan 7/1/2019
这个问题目前正在 Meta 上讨论:meta.stackoverflow.com/q/386739/8239061

答:

0赞 KULDEEP SINGH 12/5/2020 #1

您必须将设置更改为 intellisenseEngine: Default,intellisenseEngineFallback: enable在 vs 代码中进行这些更改后,它可以完美运行。否则,还可以更改 intellisenseEngineFallback: disable