代码之家  ›  专栏  ›  技术社区  ›  aybe

加载C++项目后,IntelliSense警告消失

  •  0
  • aybe  · 技术社区  · 2 年前

    被C++引用的微妙之处所困扰,想知道为什么代码的行为不会像预期的那样。

    精通C++的人指出了实际的错误:缺乏使用引用。

    IntelliSense显示的实际警告为:

    “auto”不推导引用,可能是意外的复制。

    在篡改设置后,发现ReSharper有错。

    当项目打开且ReSharper尚未加载时,可以看到歪歪扭扭的文字:

    enter image description here

    一旦加载ReSharper,IntelliSense警告就会消失:

    enter image description here

    禁用ReSharper立即解决了问题,尝试调整设置,但没有成功。

    问题

    ReSharper中是否有可能导致问题的选项?

    0 回复  |  直到 2 年前
        1
  •  2
  •   Igor Akhmetov    2 年前

    请尝试关闭“ReSharper |选项|环境|编辑器| Visual Studio功能”页上的“隐藏所有Visual Studio波形图”和“仅隐藏那些与ReSharper代码分析高亮显示重复的Visual Studio波形”。相关错误报告为 here . enter image description here