在VS 2013的"查找符号结果"窗口中,图标的含义是什么?

use*_*401 13 visual-studio visual-c++ visual-studio-2013

在"查找符号结果"窗口中找到的匹配旁边的各种图标是什么意思?有一个问号,一个圆形的看起来有点像没有进入标志,一个看起来像goto源(这是找到的实际匹配).

查找符号结果

注意:要执行此符号搜索,我右键单击变量以获取上下文菜单,然后选择"查找所有引用".

mcs*_*rep 7

不同的符号表示不同类型的引用,例如声明,读取引用,写入引用,注释和字符串命中,未知/猜测命中.

问号表示未知/猜测命中,无条目符号用于按名称匹配的变量,但由另一个具有相同名称的变量隐藏在其范围内.第三个"转到源"图标是读/写参考符号.

未知/猜想 未知/猜猜命中

匹配但隐藏 按名称匹配,但由另一个符号隐藏在当前范围内

读/写参考 读/写参考符号

不幸的是我没有找到关于这个主题的任何文档,你必须进行实验.

  • 实际上:"无条目"符号匹配具有相同名称但确认不是有效引用的引用.(例如,在其他类中具有相同名称的符号)"?" 通常匹配不是对任何东西的实际引用的东西 - 注释,字符串文字,它无法解析的一些更复杂的东西,由于预处理器指令而处于非活动状态的代码,宏中的东西等."读/写"符号表示确认的匹配.这些是我通常关心的唯一.(我希望有办法摆脱其余的......) (4认同)