Visual C++ 2008 Express中的代码定义窗口是什么?

5

我正在解决Sphere Online Judge的问题(好吧,我只是在做第二个lol),并使用VC++ 2008 Express。我刚刚注意到了“代码定义窗口”。这个窗口到底有什么用?对像我这样的初学者有用吗?

3个回答

7

代码定义窗口为您提供有关光标所在代码的附加上下文。

例如,如果您将光标置于以下代码中的Cat上:

Cat c;

然后它将在代码定义窗口中显示 Cat 类的定义。

如果您有以下代码:

c.meow();

当你将光标放在c上时,它会显示c的定义位置(即代码行:Cat c;)。
不必使用此窗口,只需右键单击代码的任何部分,然后选择“转到定义”。

当我将光标悬停在我的函数之一上时,与std :: cout相比,这个窗口更有意义。 - Silvanus
我简直不敢相信以前竟然不知道或从未使用过那个窗口。 - Michael Burr
我总是会这样说关于Visual Studio。最好拿出《Visual Studio Hacks Oreilly》这本书来看看 :) - Brian R. Bondy
"F12" 应该能够带你到定义处。 - blizpasta

1
代码定义窗口是一个只读编辑器视图,它显示存储在活动项目中或被引用的代码文件中符号的定义。要显示此窗口,请从“视图”菜单中选择“代码定义窗口”。当窗口首次打开时,它会显示上次选择的符号的定义。如果没有定义可用,则显示“未选择定义”。此窗口可以停靠在集成开发环境(IDE)的任何便捷边缘。默认情况下,它显示在代码编辑器下方。
您可以在这里找到更多信息。

1

代码定义窗口是只读编辑器视图,显示存储在活动项目中或由其引用的代码文件中符号的定义。

它是一种查看项目中定义的基础代码(方法、属性或构造函数等)的方式,无需加载包含代码的项目到 Visual Studio 中并寻找该符号。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接