Quel est l'équivalent C ++ de #region pour C ++ afin que je puisse mettre dans du code personnalisé des bits réductibles et rendre mon code un peu plus facile à lire?
Réponses
Trop de publicités?Le mot clé Region est spécifique à l'EDI et affecte le rendu dans Visual Studio. L'équivalent le plus proche est #pragma Region, qui s'applique à Visual Studio uniquement.
Exemple de code de MSDN
// pragma_directives_region.cpp
#pragma region Region_1
void Test() {}
void Test2() {}
void Test3() {}
#pragma endregion Region_1
int main() {}
En plus de #pragma region
...#pragma endregion
pour Visual Studio, de nombreuses IDEs de soutien de la syntaxe suivante pour les régions dans tout {}
-délimité, //
-a commenté langue:
//{ Region header text.
…
//}
Des exemples notables incluent Code::Blocks et FlashDevelop, et tout autre éditeur qui utilise la Parcelle composant d'édition, comme Notepad++, Geany, Komodo Edit, et beaucoup plus.
Il n'y a pas d'équivalent. La fonctionnalité #region
fait partie de la spécification C #.
C ++ n'a pas d'équivalent. Vous pourriez éventuellement l'imiter avec des commentaires spécialement formatés, mais cela serait spécifique à l'éditeur.
Pour Visual Studio, vous pouvez utiliser:
#pragma region name
...
#pragma endregion name