? Regioner heter block av källkod i ett Microsoft Visual C /C + + -program . De definieras med hjälp av " # pragma " förprocessor direktivet . Pragma direktiven tala om för kompilatorn att införliva maskin - specifika eller operativsystem - specifika funktioner i ett program . C /C + + preprocessor
förprocessor utför specifika operationer på programmet källkoden innan den skickas till kompilatorn . Direktiven i koden berätta förbehandlaren att generera eller använda delar av koden ena eller andra hållet beroende på dator, operativsystem och dess omgivning . Detta hjälper programmerare skriver portabel kod .
Pragman i Visual C + +
pragman är en typ av direktivet till förprocessorn att implementera koden selektivt , beroende på driftsmiljön vid tid för sammanställning . Utmatning av förprocessorn matas till kompilatorn och länkaren . Microsoft Visual C + + erbjuder en uppsättning av pragma direktiv specifika för Windows-miljö på Intel -processorer .
Regioner
i Visual C + + , regioner är block av källkod definieras med pragma -direktivet enligt följande :
# pragma region
....
( källkod blocket går här ) katalog
...
# pragma endregion [ ]
Du kan expandera ( display ) eller kollaps ( hide ) en region genom att använda " Outline " del av Visual Studio kod redaktör . Regioner identifieras av namnet och expanderade som standard .