C++中有没有类似C#中的 #region...#endregion

2024-12-22 16:07:53
推荐回答(5个)
回答1:

C#中的 #region ... #endregion 用于标记一段代码,在使用 Visual Studio 的代码编辑器查看代码时,可以折叠或展开这段代码。其用途仅限于阅读便利。

标准C++没有提供类似的功能,但在 Visual C++ 中可以使用 #pragma region ... #pragma endregion ,其用法和效果与C#中的 #region ... #endregion 是一样的。

标准C++规定,编译器无法识别的pragma会被忽略,因此使用 #pragma region 不会导致在其他编译器上编译失败。但其他编译器可能会产生警告

回答2:

我一般用很多斜杠啊,星星之类的像这样
//////next code///////////////////
code
/////////////////////////////////
/*********next code***************/
code
/******************************/
至少看起来醒目了

回答3:

这个.好像没有.如果代码没有其他什么特别需求.建议写个function.这样就可以点function旁边的+号来伸缩代码了

回答4:

#pragma region
#pragma endregion

回答5:

关键看你的编译器是否有代码折叠功能了
推荐使用UltraEdit或者UEStudio来编写程序
之后再把它放到IDE里面