No código a seguir, a instrução usando é aplicável apenas dentro do bloco da função, fn. Assim, a instrução cout no bloco da função principal não vai funcionar. Na verdade o código não irá compilar. fn vazio # include () {using namespace std; cout} int main () {fn (); cout retornar 0; } No entanto, no código a seguir o objeto cout nos dois blocos diferentes vai funcionar uma vez que o "usando namespace std;" é agora no topo da página logo abaixo da directiva incluem. A declaração usando agora tem um escopo do arquivo, assim que é aplicável em qualquer parte do arquivo (e blocos dentro).
Leia e experimentá-lo. #include using namespace std; fn void () {cout} int main () {fn (); cout retornar 0; } O personagem n \\ em cada um dos cadeia faz com que o seguinte seqüência de caracteres para ser impresso abaixo da string atual. Vimos o básico de namespaces. Há mais para namespaces do que eu lhe dei. No entanto, não vou cobrir esses bits extras nesta série básica. Vamos parar aqui e continuar na próxima parte da série.
Chrys Para chegar a qualquer uma das partes desta série, basta digitar o título correspondente abaixo na caixa de pesquisa da página e clique em Procurar (menu se disponível uso): Getting Started with C ++ C ++ básico de sintaxe C ++ básico Tipos de objeto C ++ identificadores de objeto C ++ Ponteiros C ++ Declarações Condicionais lógica booleana para C ++ lógica booleana e C ++ Condições Comparação e operadores aritméticos em C ++ de Construções de Loop em C ++ Arrays em C ++ ponteiro e matriz em C ++ Núcleo de Cordas em C ++ C ++ estruturas Funções em C ++ C ++ Básico de Entrada e Saída de Erro Basics em C ++ Branco Espaço em C ++ Basics de C ++ definir Preprocessing directiva Fundamentos de C ++ incluir Noções básicas sobre arquivos de C ++ identificador de escopo C ++ Namespaces Basics C ++ OOP Basics C ++ exceção Basics Noções básicas de acessar arquivos em C ++