? Regiões são nomeados blocos de código -fonte em um programa Visual Microsoft C /C + +. Eles são definidos usando o " # pragma " directiva de pré-processamento . Directivas Pragma dizer ao compilador para incorporar características específicas do sistema operacional específico da máquina ou em um programa. O C /C + + Preprocessor  
 Um pré-processador executa operações específicas sobre o código fonte do programa antes de ser passado para o compilador. Directivas no código contar o pré-processador para gerar ou utilizar partes do código de um jeito ou de outro , dependendo da máquina, sistema operacional e seu ambiente. Isso ajuda os programadores a escrever código portável . 
 Pragmas no Visual C + + 
 
 Pragmas são um tipo de diretiva para o pré-processador para implementar o código seletivamente , de acordo com o ambiente operacional no tempo de compilação. Saída do pré-processador é a entrada para o compilador e vinculador. Microsoft Visual C + + fornece um conjunto de diretivas pragma específicos para o ambiente Windows em processadores Intel . 
 Regiões 
 
 Visual C + + , as regiões são blocos de código fonte definido usando a diretiva pragma da seguinte forma: 
 
 # pragma região  
  .... 
 
 ( bloco de código fonte vai aqui) 
 
 ... 
 
 # pragma endregion [ comentário opcional  ] 
  Você pode expandir (visualização ) ou recolher (esconder ) uma região usando a " característica Esboço " do editor de código do Visual Studio. Regiões são identificados pelo nome dado e se expandiu por padrão.