region, endregion
#pragma region permite especificar un bloque de código que se puede expandir o contraer cuando se utiliza la característica de esquematización del editor de código de Visual Studio.
#pragma region name
#pragma endregion comment
Parámetros
comment (opcional)
Un comentario que aparecerá en el editor de código.name (opcional)
El nombre de la región. Este nombre aparecerá en el editor de código.
Comentarios
#pragma endregion marca el final de un bloque #pragma region.
Un bloque #region se debe terminar con #pragma endregion.
Ejemplo
// pragma_directives_region.cpp
#pragma region Region_1
void Test() {}
void Test2() {}
void Test3() {}
#pragma endregion Region_1
int main() {}