【问题标题】:What's a fast way to see if a function is public?什么是查看函数是否公开的快速方法?
【发布时间】:2018-07-12 03:22:59
【问题描述】:

围绕一个大型 VS2017 项目进行调试时,我经常发现自己切换到一个头文件并搜索/滚动只是为了查看一个函数是否是公共的。

必须有一种非常快速的方法来检查这一点,但我显然错过了用 Google 搜索的正确词......搜索被一般可见性教学的结果所淹没。

我也使用 Visual Assist,所以也许它有一个 VS 没有的答案。

在调用站点或定义中查看函数可见性的最少点击方式是什么?

【问题讨论】:

  • 将鼠标悬停在它上面或 CTRL + 单击?
  • 这只会带你到它的声明/定义。通常,如果不滚动/搜索,它们的公共/私有都不会立即可见。

标签: c++ visual-studio visual-c++ visual-studio-2017 visual-assist-x


【解决方案1】:

将光标放在函数名的末尾(紧接在函数名的最后一个字符之后、函数调用的左括号之前以及函数名和括号之间的任何空格之前),然后键入 CTRL+J强制显示智能感知。

Intellisense 应该专注于函数名称,并将显示完整的函数签名和访问权限。在下面的屏幕截图中,光标位于以“c”结尾的 Func 和括号之间。

您可以将光标放在函数名称中的任何位置并获得某种结果,但 Intellisense 只会考虑光标之前的字符,这可能导致焦点位于错误的类成员上。

【讨论】:

    猜你喜欢
    • 2019-01-10
    • 2011-07-13
    • 2021-11-03
    • 1970-01-01
    • 2020-05-13
    • 2010-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多