首页 > 解决方案 > 什么是查看函数是否公开的快速方法?

问题描述

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

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

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

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

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

解决方案


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

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

智能感知的屏幕截图

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


推荐阅读