2012-07-02 26 views

Respuesta

8

Currently not.

Creo que es mejor para estructurar su código mediante el uso de código de todos modos. Las regiones como también se encuentran en C# son en verdad un mal sustituto para la estructuración adecuada y para mantener las cosas mantenibles.

+0

El humilde opinión es la opinión solicitada ... OMI –

+0

@DaveCausey: Mis favoritos de los diccionarios no se traducen "solicitied" a algo que tiene sentido en este contexto. ¿Significa "la opinión de la multitud"? –

+0

solicitada = solicitada en este contexto. Solo siendo tonto. Pasé algún tiempo tratando de encontrar una respuesta a una pregunta similar y parece que hay una gran resistencia basada en principios a esta práctica. Aunque tiendo a estar de acuerdo, he encontrado que los perfiles externos son una herramienta útil para desglosar la complejidad preexistente en el código de terceros cuando la refactorización significativa no es una opción inmediata. –

9

Creo que se puede hacer esto:

nuevo formato a su someclass.cpp

namespace ns 
{ 
    CClass::CClass() {} 
    CClass::~CClass() {} 
    void CClass::Test() {} 
    void CClass::Test2() {} 
    void CClass::Test3() {} 
} 

por ejemplo como

namespace ns // construction-destruction 
{ 
    CClass::CClass() {} 
    CClass::~CClass() {} 
} 
namespace ns // test-region 
{ 
    void CClass::Test() {} 
    void CClass::Test2() {} 
    void CClass::Test3() {} 
} 
+0

solución interesante para algunos casos –

+0

realmente gran solución, gracias! –

2

puede colocar su código en {} y escribir un comentario para su nombre.

{ // RegionName 
    void Test() {} 
    void Test2() {} 
    void Test3() {} 
}