隐藏代码段?

时间:2013-08-09 17:14:48

标签: c++ visual-studio

这个问题与编码没有直接关系,而是与c ++代码的效率和组织有关。我有大量带有预置数据的数组声明,因此占用了相当多的空间。

我不知道这是否只是visual studio 2012的功能,但功能我能够最小化它所以我看到的是名称“void randomfunction()”,这意味着我真的通过折叠所有加速编码我知道的功能暂时已经完成并且已经尘埃落定。

我想知道代码的任何其他部分是否可行,例如在您想要在输入之前添加评论时。是否有可能围绕一大块代码定义两个边界,以便我可以将其折叠。

好的感谢大家帮助我使用#pragma region #pragma endregion命令,我如何命名该区域,以便如果我创建多个,我可以知道哪个是哪个没有打开?

2 个答案:

答案 0 :(得分:4)

你可以写

#pragma region "My region name"

它会起作用。

但是,如果您发现自己需要隐藏代码,则意味着您的功能太长。你应该逻辑地划分你的代码而不诉诸这些黑客。

答案 1 :(得分:1)

这称为代码折叠。在visual studio中有这里描述的热键 Visual Studio - Command to collapse all sections of code? 对于C ++,任何范围块{}都可以单独折叠......