Tutti ormai sanno che la direttiva #region di C# aiuta ad aumentare la leggibilità del codice e che la direttiva stessa non esiste direttamente in c++. Quello che forse non si sa è che le region sono utilizzabili con il C++ dal VS2005, attraverso la direttiva pragma. Ecco un piccolo snippet:
#pragma region Main
int main(array ^args)
{
Console::WriteLine(L"Hello World");
return 0;
}
#pragma endregion
Adesso non si hanno più scuse per non usare il c++/cli :)