我最近安装了 C++,以便重新学习该语言(已经完成了一些小项目)。真正让我烦恼的一件事是,实现时的自动完成功能不再起作用。
更具体地说,自动完成参数和函数名称。我已经在各自的标头中声明了我的类和函数。虽然我的记忆有点模糊,但我记得在2008年,一旦你在cpp文件中输入名称,它会自动给你一个相应参数的下拉框。
然后我搜索了论坛和页面以寻找可能的解决方案,并得知智能感知功能已从新的 VS 2010 中的 C++ 环境中删除(为什么?)。但可以通过以下方式检索参数列表:
(1) 检查“工具 -> 文本编辑器 -> C++ -> 自动列表成员”,并在高级选项卡中查看该功能是否已禁用。
(2) 使用 Ctrl-完成陈述时留出空格。
我已经尝试过这两种方法,但它们不起作用(并且我读过一些论坛,认为 ctrl+space 至少应该在某种程度上起作用)。声明应该是正确的,因为当我定义函数并右键单击并将名称命名为“转到声明”时,它将突出显示头文件中的声明(其中提供了整个参数列表)。Ctrl+J 会告诉我 VS 确实识别函数声明。
我不想使用第三方软件,例如(视觉辅助 X),但我已经没有选择了。
预先非常感谢您。