region
e endregion
pragma
#pragma region
permite que você especifique um bloco de código que pode ser expandido ou recolhido ao usar o recurso de estrutura de tópicos do editor do Visual Studio.
Sintaxe
#pragma region
nome
#pragma endregion
comentário
Parâmetros
comment
(Opcional) Um comentário a ser exibido no editor de códigos.
name
(Opcional) O nome da região. Esse nome é exibido no editor de códigos.
Comentários
#pragma endregion
marca o fim de um bloco #pragma region
.
Um bloco #pragma region
deve ser encerrado por uma diretiva #pragma endregion
.
Exemplo
// pragma_directives_region.cpp
#pragma region Region_1
void Test() {}
void Test2() {}
void Test3() {}
#pragma endregion Region_1
int main() {}