? Regioner er oppkalt blokker av kildekoden i et Microsoft Visual C /C + + -programmet. De er definert ved hjelp av "# pragma " preprocessor direktiv . Pragma direktiver fortelle kompilatoren å innlemme maskin - spesifikke eller operativsystem -spesifikke funksjoner i et program . C /C + + Preprocessor
preprocessor utfører bestemte operasjoner på programmet kildekoden før det er gått til kompilatoren . Direktiver i koden fortelle preprocessor å generere eller bruke deler av koden ene eller den andre avhengig av maskin , operativsystem og dets miljø. Dette hjelper programmerere skrive bærbar kode .
Pragmas i Visual C + +
Pragmas er en type direktiv til preprocessor å implementere koden selektivt , i henhold til driftsmiljøet ved tidspunktet for kompilering. Produksjon av preprocessor er innspill til kompilatoren og linker . Microsoft Visual C + + gir et sett av Pragma direktiver som er spesifikke for Windows-miljøet på Intel-prosessorer .
Regions
i Visual C + + , regioner er blokker av kildekode definert ved hjelp av Pragma direktiv som følger : en
# pragma regionen
....
( kildekoden blokk går her)
...
# pragma endregion [ ]
Du kan utvide (display ) eller skjule (hjem) en region ved å bruke " Outline "-funksjonen i Visual Studio kode editor. Regioner er identifisert ved navn gitt og utvidet som standard.