Introdução aos comandos C ++

C ++ é uma linguagem orientada a objetos que foi desenvolvida por Bjarne Stroustrup. É um nível intermediário; idioma que suporta recursos de idioma de alto e baixo nível. É considerado um superconjunto de C e que suporta todos os recursos da linguagem C. Ele fornece todos os recursos de programação orientada a objetos, como encapsulamento, ocultação de dados, herança e polimorfismo. Ele também possui todas as bibliotecas padrão que atuam como o bloco de construção. Vamos dar uma olhada no básico e avançar lentamente para as funções avançadas que o C ++ Command fornece.

Comandos básicos do C ++

1. #define

Este comando C ++ pode ser usado para substituir um valor específico em todo o arquivo em que está localizado. Isso ajuda o compilador a percorrer o arquivo inteiro e substitui o nome da macro que foi criada pelo valor definido. A substituição dessa sequência é interrompida no final da linha

2. #error

Este comando ajuda a exibir a mensagem de erro definida e indica que o compilador deve parar quando esse comando for encontrado. Quando o compilador se depara com esse comando, o compilador exibe o número da linha e a mensagem mencionada. Isso ajuda o programador a depurar facilmente.

3. #include

Isso inclui o Command que ajuda a incluir os arquivos mencionados no código e a utilizá-los. Pode ser usado de duas maneiras:

  • #incluir
  • #include "filename"

Quando colchetes angulares são usados ​​quando um arquivo precisa pesquisar ou incluir nos diretórios da biblioteca padrão. Quando há aspas especificadas, isso indica que esse nome de arquivo precisa ser pesquisado no diretório atual.

4. #pragma

Ao fazer uso desse comando C ++, o programador tem a capacidade de informar o compilador sobre o que deve ser feito. #pragma geralmente é específico da implementação e seu uso pode variar de um compilador para outro. Existem diferentes opções que podem ser usadas e uma pode ser rastrear a execução do programa.

5. #line

Este comando C ++ é usado para alterar o valor das variáveis ​​__LINE__ e __FILE__. Essas variáveis ​​exibem o arquivo atual e também a linha a partir da qual ele está sendo lido.

6. #if

Este comando ajuda a especificar as condições a serem seguidas. Ele permite que o usuário aplique simplesmente o controle lógico e, se a condição for verdadeira, o código seguirá imediatamente o comando que será compilado.

7. #ifdef

Este comando C ++ é útil para verificar se uma macro foi definida pela instrução #define ou não. Se já estiver definido, ele executará a próxima instrução a seguir.

8. Cout

Quando um usuário deseja imprimir algum texto ou valor de qualquer variável definida anteriormente, o cout é usado. Ele exibe todos os valores na tela.

9. Cin

Para aceitar o valor do usuário e atribuí-lo a uma variável específica, o desenvolvedor deve fazer uso da variável cin. Qualquer valor pode ser aceito pelo usuário e atribuído à variável de qualquer tipo de dados criado.

10. __FILE__

Essa variável ajuda a representar o arquivo atual que está sendo processado. Pode ser definido e usado em todo o código e usado.

Comandos intermediários do C ++

A seguir, estão os comandos C ++ que devem ser entendidos em um nível intermediário.

1. Definição variável

Uma variável pode ser definida e permite que o compilador saiba onde criar uma variável. Ele também permite que o compilador saiba quanto armazenamento é necessário. Essa definição precisa de um tipo de dados específico e também pode conter uma lista de uma ou mais variáveis ​​que podem seguir o tipo de dados. O tipo de dados pode ser char, int, float, double, bool, etc.

2. Lvalue e Rvalue

As expressões de valor podem ser consultadas em qualquer local de memória chamado 'lvalue'. Pode aparecer no lado esquerdo ou no lado direito da tarefa. Rvalue é usado quando o valor dos dados armazenados em um endereço na memória. Ele não pode ter um valor que possa ser atribuído a ele e aparecerá no lado direito da atribuição.

3. Escopo das Variáveis

O escopo das variáveis ​​pode ser local ou global. Se o escopo for local, ele estará acessível apenas na função ou bloco em que as variáveis ​​estão definidas. Se as variáveis ​​forem definidas fora de todas as funções, elas serão globais e poderão ser acessadas em qualquer lugar do código.

4. Literais

Os literais podem ser definidos como os valores que um programa não pode alterar. Podem ser constantes que podem ser divididas em números inteiros, números de ponto flutuante, caracteres, seqüências de caracteres e valores booleanos.

5. Modificadores

Um modificador pode ser usado para alterar o significado do tipo de dados base e usá-lo com mais precisão em diferentes situações. Os modificadores de dados são: assinado, não assinado, longo e curto. Eles podem ser aplicados a tipos de base inteiros.

6. Qualificadores

Os qualificadores fornecem informações extras sobre as variáveis ​​que precedem. C ++ fornece três deles. Ou seja, são constantes, voláteis e restritas.

7. Classe de armazenamento

Isso define o escopo e a vida útil das variáveis ​​presentes em uma função. As classes de armazenamento fornecidas pelo C ++ são automáticas, registradoras, estáticas, externas e mutáveis.

8. Operadores

Este comando C ++ fornece todos os operadores que são suportados por C., para citar alguns, suporta operadores aritméticos, operadores relacionais, operadores lógicos, operadores bit a bit, operadores de atribuição e operadores diversos.

9. Loops

Para executar tarefas que são executadas repetidamente, o C ++ forneceu funções de loop. Isso ajuda a executar um conjunto de instruções repetidamente até que uma condição específica seja atendida. Esses loops são loops while, for, do..time e aninhados.

10. Matrizes

Uma matriz é uma estrutura de dados usada para armazenar uma coleção seqüencial de tamanho fixo de elementos que pertencem ao mesmo tipo. Uma matriz armazena uma coleção de dados e é usada como variáveis ​​do mesmo tipo.

Comandos avançados do C ++

1. Arquivos C ++

Para trabalhar com arquivos, o C ++ fornece a biblioteca fstream. Ele possui três novos tipos de dados - fluxo, fluxo e fluxo. Usando-os, pode ser especificado no tipo de dados fluxo de arquivos de saída, fluxo de arquivos de entrada ou qualquer fluxo de arquivos, respectivamente

2. Tratamento de exceções

Para lidar com os erros que ocorrem no tempo de execução, o C ++ fornece um mecanismo de tratamento de exceções. Ele tentou, pega e joga blocos. O uso dessas exceções que ocorreram pode ser tratado.

Dicas e truques para comandos C ++

  • Não fique confuso entre o operador de atribuição (=) e o operador de igualdade (==).
  • Faça uso da instrução 'using' quando estiver trabalhando com programas menores.
  • Não use variáveis ​​globais, exceto a comunicação entre funções
  • Faça uso de variáveis ​​locais com a instrução for
  • Faça o máximo uso possível de classes e objetos.

Conclusão - Comandos C ++

Portanto, o uso do comando C ++ é muito benéfico, pois é uma linguagem orientada a objetos. Ajuda na herança e, como resultado, na reutilização do código. O C ++ fornece todas as funções do C junto com essas funcionalidades. É muito importante aprender o comando C ++ como base para aprender outras linguagens orientadas a objetos.

Artigos recomendados

Este foi um guia para comandos C ++. Aqui discutimos comandos C ++ básicos, intermediários e avançados. Você também pode consultar o seguinte artigo para saber mais -

  1. Usos dos comandos do Tableau
  2. Como usar os comandos do HBase
  3. Principais comandos do MongoDB
  4. Importância dos Comandos Pig