Hor*_*ter 11 c++ pragma code-folding qt-creator
在Qt Creator中是否存在类似于显式代码区域的折叠:
#pragma region Region_1
void Test() {}
void Test2() {}
void Test3() {}
#pragma endregion Region_1
Run Code Online (Sandbox Code Playgroud)
She*_*dan 11
我想你可以这样做:
重新格式化someclass.cpp
namespace ns
{
CClass::CClass() {}
CClass::~CClass() {}
void CClass::Test() {}
void CClass::Test2() {}
void CClass::Test3() {}
}
Run Code Online (Sandbox Code Playgroud)
例如
namespace ns // construction-destruction
{
CClass::CClass() {}
CClass::~CClass() {}
}
namespace ns // test-region
{
void CClass::Test() {}
void CClass::Test2() {}
void CClass::Test3() {}
}
Run Code Online (Sandbox Code Playgroud)
小智 5
您可以将代码放在{}中,并为其名称写一个注释。
{ // RegionName
void Test() {}
void Test2() {}
void Test3() {}
}
Run Code Online (Sandbox Code Playgroud)
现在我们可以通过以下方式做到这一点:
在要折叠的块之前放置以下定义:
#define FOLDINGSTART {
Run Code Online (Sandbox Code Playgroud)
并直接在您放置的块之后:
#define FOLDINGEND }
Run Code Online (Sandbox Code Playgroud)