Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VisualC++ 2008 Express中的代码定义窗口是什么?_C++_Visual Studio 2008_Visual C++ - Fatal编程技术网

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

VisualC++ 2008 Express中的代码定义窗口是什么?,c++,visual-studio-2008,visual-c++,C++,Visual Studio 2008,Visual C++,我正在处理Sphere Online Judge问题,好吧,我只是在第二个lol上,使用VC++2008 express,刚刚注意到代码定义窗口。这东西到底是干什么的?这对像我这样的初学者有用吗?代码定义窗口为光标所在的代码提供了额外的上下文 例如,如果光标位于以下代码中的Cat上: Cat c; c.meow(); 然后,它将在代码定义窗口中显示Cat类的定义 如果您有以下代码: Cat c; c.meow(); 将光标放在c上,它将显示c的定义位置。i、 e.代码行:c类 您不必使用

我正在处理Sphere Online Judge问题,好吧,我只是在第二个lol上,使用VC++2008 express,刚刚注意到代码定义窗口。这东西到底是干什么的?这对像我这样的初学者有用吗?

代码定义窗口为光标所在的代码提供了额外的上下文

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

Cat c;
c.meow();
然后,它将在代码定义窗口中显示Cat类的定义

如果您有以下代码:

Cat c;
c.meow();
将光标放在c上,它将显示c的定义位置。i、 e.代码行:c类

您不必使用此窗口,只需右键单击代码的任何部分并选择go to definition


“代码定义”窗口是一个只读编辑器视图,显示激活项目中存储或引用的代码文件中的符号定义。要显示此窗口,请从“视图”菜单中选择“代码定义窗口”。窗口首次打开时,将显示最后选定符号的定义。如果没有可用的定义,则不显示选定的定义。此窗口可以停靠在集成开发环境IDE的任何方便的边缘。默认情况下,它显示在代码编辑器下方


您可以找到更多信息。

代码定义窗口是一个只读编辑器视图,用于显示激活项目中存储或引用的代码文件中的符号定义


这是一种在项目中查看定义的底层代码(方法、属性或构造函数等)的方法,而无需将包含代码的项目加载到Visual Studio中并查找符号。

非常好,谢谢!与std::cout-lol相比,当我在一个函数上使用游标时,这个窗口更有意义。我不敢相信我以前从未知道或使用过这个窗口。我总是这样说Visual Studio。最好把VisualStudioHacks-Oreilly的书拆开:F12也应该把它带到定义中。