Usando stdcout

Usando stdcout
Você deve ter ouvido falar sobre o conceito de objetos na programação i.e., Programação orientada a objetos. Assim como esses objetos, o C ++ criou o objeto "Cout" que foi predefinido em sua classe de fluxo de saída. Este objeto ou instrução Cout foi projetado especificamente para produzir ou imprimir os dados de entrada em qualquer área de saída. Mas a palavra "std" significa "padrão" eu.e., saída padrão na tela de saída padrão. É um espaço para nome que deve ser usado dentro do código C ++ para exibir a saída padrão. Sem o espaço para nome padrão, não podemos usar o objeto "cout" no código. Então, decidimos escrever este artigo para nossos usuários do Linux que desejam ver o uso de std :: cout em c ++ enquanto usam o compilador G ++ no Ubuntu 20.04 Sistema operacional Linux. Vamos apenas olhar para isso uma vez.

Certifique -se de já estar conectado a partir do seu Ubuntu 20.04 Sistema. Após o login, você precisa abrir o console de shell do Ubuntu para trabalhar dentro dele. Para garantir que seu sistema esteja atualizado, tente usar a instrução "APT" para atualizá -lo e atualizá -lo com os direitos do sudo. Depois disso, precisamos de um arquivo C ++ para começar a adicionar nosso código C ++ a ele. Se você não tem um, não se preocupe. Tente fazer um com a instrução "Touch" do Ubuntu no shell com o novo nome de um arquivo com uma extensão "CC". Provavelmente, esse arquivo pode ser encontrado na pasta doméstica do Ubuntu. Você precisa abri -lo para que possamos criar código nele. Para abri-lo, você pode usar os editores internos do Linux, como um editor de texto, editor de nano ou editor do VIM. Recomendamos que você use o editor "nano" ou o editor de texto, porque esses dois editores são fáceis e convenientes de usar durante a codificação e execução.

Exemplo 01:

Vamos começar com o primeiro exemplo do nosso artigo. Dentro deste exemplo, não estaremos usando o espaço para nome "DST" junto com o objeto Cout para ver como ele resulta. Portanto, dentro do arquivo C ++ vazio, adicione o cabeçalho do fluxo de entrada de entrada de entrada C ++ em nosso código. Isso permitirá que o programa C ++ receba a entrada e exiba o valor de saída na tela. Temos utilizado a função principal () de C ++ para executar a implementação da lógica no código. Dentro da função Main (), estamos simplesmente usando o objeto ou declaração "cout" para exibir um valor de texto do tipo string na tela do shell do Ubuntu 20.04 Sistema. Depois disso, a declaração de retorno 0 é usada para sair do programa com zero erros. Agora o programa está concluído e pronto para ser compilado. Certifique -se de que seu Ubuntu 20.04 O sistema possui o compilador G ++ para a linguagem C ++ já instalada e configurada para tornar o código livre de erros. Salve o código mostrado abaixo utilizando o atalho "Ctrl+S" e saia do editor do GNU Nano através do uso de atalho Ctrl+X.

Depois de fazer a codificação, tente usar o compilador G ++ para compilar o código. Ao fazer isso, recebemos o erro mostrando que não usamos o espaço para nome padrão antes do objeto Cout. Isso significa que, para tornar nosso código livre de erros e funcionar, precisamos adicionar a palavra-chave "std" como um espaço para nome para o objeto de declaração cout. Vamos mudar o código agora.

Então, abra o arquivo “stdcout.CC ”mais uma vez no editor de nano, utilizando a instrução“ nano ”no shell. Agora, o arquivo é aberto. Vamos atualizá -lo adicionando o espaço para nome "std" antes do objeto "cout" na função principal () separada pelo sinal "::" duplo do cólon. Como usamos o objeto "endl" para adicionar uma quebra de linha após a exibição do texto, precisamos usar o namespace "std" para este objeto também. Então, temos que usar o espaço para nome "std" antes do objeto "endl" separado por Double Colon "::", como mostrado na imagem abaixo. Sem o uso do espaço para nome de STD, podemos não ser capazes de realizar os resultados. Vamos salvar nosso código com a chave de atalho Ctrl+S no editor Nano e sair do editor com o atalho Ctrl+X.

Depois de compilar o código atualizado acima com o compilador G ++, obtivemos o código livre de erros e foi bem-sucedido, pois não retorna nada. Após o uso do comando de execução “./a.fora ”no shell, temos a sequência de texto exibida em nossa tela de casca. Você pode ver o uso dos comandos e da saída na imagem abaixo.

Exemplo 02:

Este foi o primeiro método a usar o espaço para nome "std" junto com o objeto "cout" para exibir a saída em nossa tela de casca enquanto usava o compilador G ++. Se você deseja evitar o uso do espaço para nome "DST" com o Cout, como objetos e objeto "endl", você também pode fazer isso no seu código C ++. Para isso, você precisa definir o espaço para nome "DST" no início do código antes da função principal () e depois dos cabeçalhos ou bibliotecas. Então, usaremos este exemplo para ver o segundo método de usar o espaço para nome "std" separadamente para obter o mesmo resultado que obtemos com o uso de "std" com o objeto "cout". Então, abrimos o mesmo arquivo e adicionamos a linha "Usando o namespace std" antes da função Main () mostrada na imagem abaixo. Não usamos o espaço para nome "std" com o objeto "cout" depois disso dentro da função principal (). Vamos salvar o código e ver como ele resulta.

Depois de compilar e executar este programa C ++, obtivemos os mesmos resultados que obtivemos no exemplo acima. Mas, em geral, o uso de namespace DST antes da função principal () não considera uma boa prática na programação C ++. Então, certifique -se de evitar.

Exemplo 03:

Vamos dar uma olhada no último, mas não o menor exemplo de usar o "std :: cout" em nosso programa C ++. Neste exemplo, também analisaremos o uso de "std :: CIN" para obter informações do usuário para exibi -lo no shell depois disso. Então, o primeiro "std :: cout" é usado para exibir que temos que inserir algo como uma entrada. Uma variável inteira "var" do tamanho 5 foi declarada. Depois disso, o "std :: Cin" está aqui para obter informações do usuário e salvá -lo na variável "var". Esta entrada deve ser do tipo "inteiro", caso contrário, a compilação será através de um erro. A última declaração "std :: cout" é utilizada para exibir o valor variável no shell.

Após a compilação e execução do código, o usuário adicionou o valor inteiro separado pelo espaço. Mas a variável assumiu apenas o primeiro valor antes do espaço e o exibiu e não considera o espaço e depois disso como um valor inteiro.

Conclusão

Isso foi tudo sobre o uso da declaração "std :: cout" em c ++ usando métodos diferentes. Demos uma olhada no programa que não estava usando o "std" com declarações cout e entendemos quanto a palavra -chave "std" é necessária para o nosso código C ++. Os exemplos de código também incluem o uso de "std" antes do objeto "cout" e antes da função principal () para que nossos usuários não possam perder nada enquanto aprendem.