*   >> Leitura Educação Artigos >> science >> programação

C ++ Namespaces Basics

m o nome do namespace, std eo operador de escopo. Leia e tente o seguinte código que funciona: #include int main () {std :: cout return 0; } Para usar o objeto predefinido, cout, você tem que incluir o arquivo iostream e você tem que usar o espaço para nome que é chamado std. Há outros objetos predefinidos que você tem que usar como cout; Não vou discutir aqueles neste tutorial básico. Duas abordagens para usar um espaço para nome ter sido descrito acima. Bloco e usando a palavra-chave Se a instrução usando é dentro de um bloco, então será aplicável apenas dentro desse bloco.

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 ++

Page   <<  [1] [2] [3] [4] [5] 
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.