微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

用于 C++ 的 Visual Studio 智能感知

如何解决用于 C++ 的 Visual Studio 智能感知

我正在使用 Visual Studio 并在以下 C++ 代码

using namespace std;

void f() {

}

int main()
{
    // using ctrl + space
    cin.get();
    return 0;
}

当我在主函数中使用 Intellisense 建议时,它确实建议了 f 函数,但是当我点击它或按 Tab 时,它只写 f 而不是 f()。 无论如何要纠正这个问题,而不是在所有函数调用之后自己添加 ()?

解决方法

众所周知的问题是 I have handled it before

对于 VS,实际上现在不能自动完成,而且 VS 默认没有这个 Intellisense 功能。

作为建议,在您单击Enter以完成Intellisense建议窗口中的自动填充之前,请按组合键Shift + (,它会自动添加 () 与方法。

只需使用 Resharper Extension 并且此扩展具有自动向方法添加括号的功能。

此外this DC ticket 已经向团队提出了这个想法。您可以投票,更多的投票将有助于团队更加关注这一点,并尽快将此功能添加到 VS IDE 中。

,

Resharper 就是这样做的扩展 https://www.jetbrains.com/resharper-cpp/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。