Linguagem C++

Da cppreference.com
< cpp
Ir para: navegação, pesquisa


Isto é uma alusão pequena às construções disponíveis no C++

Índice

[editar] Tópicos gerais

[editar] Controlo de fluxo

[editar] Instruções de execução condicional

Diferentes caminhos de código são executados de acordo com o valor da expressão fornecida

  • if executa código condicionalmente
  • switch executa código de acordo com o valor de um argumento inteiro

[editar] Instruções de iteração

O mesmo código é executado várias vezes

  • for executa um ciclo
  • while executa um ciclo, verificando uma condição antes de cada iteração
  • do executa um ciclo, verificando uma condição depois de cada iteração

[editar] Instruções de salto

Continua a execução num local diferente

  • continue ignora o restante código dentro do corpo do ciclo
  • break termina o ciclo
  • goto continua a execução num outro local
  • return termina a execução da função

[editar] Funções

O mesmo código pode ser reutilizado em diferentes pontos do programa

[editar] Exceções

Exceções são uma maneira mais robusta de sinalizar condições de erro do que códigos de retorno de uma função ou variáveis globais de erro

[editar] Namespaces

Namespaces fornecem uma maneira de prevenir colisões de nomes em projectos grandes

[editar] Tipos

[editar] Especificadores

[editar] Operadores

  • operadores permitem o uso de sintaxe normalmente encontrada na matemática

{{page>/br-pt/language/template_operator_groups}}

[editar] Utilitários


[editar] Classes

Classes fornecem o conceito de programação Orientada a Objectos em C++

[editar] Funções membro especiais


[editar] Templates

Permite a funções e classes que trabalhem sobre tipos genéricos

Ferramentas pessoais
Espaços nominais
Variantes
Acções
Navegação
Ferramentas
Noutras línguas