Please enable JavaScript.
Coggle requires JavaScript to display documents.
A Complete Guide to Programming in C++ - Coggle Diagram
A Complete Guide to
Programming in C++
Criação C++
Foi criado por Bjarne Stroustrup e toda sua equipe, com o objetivo de implementar projetos de simulções
Caracteristicas
Linguagem hibrida que contem as funcioonalidades da linguagem C
Principais caracteristicas de C:
Programas modulares de uso universal
Programação eficiente, próxima da máquina
Programas portáveis para diversas plataformas
Abstração de dados, ou seja, a criação de classes para descrever objetos
Encapsulamento de dados para controle de acesso aos dados dos objetos
Herança por meio da criação de classes derivadas (incluindo herança múltipla)
Polimorfismo (do grego "múltiplas formas"), que é a implementação de instruções que podem ter efeitos variados durante a execução do programa.
Programação orientada a objetos
Os objetos da POO combinam dados (propriedades) e funções (capacidades).
Booleano
C++ usa a algebra booleana para representar os valores booleanos que podem ser true ou false
tipos integrais
Int
é projetado para se ajustar ao comprimento de um registrador do computador
Em computadores de 16 bits, o tipo int é equivalente a short
Em computadores 32 bits, o tipo int tem valor long
Tipos fundamentais
Float
Double
Long double
Declarando funções
Quando uma função é declarada, o compilador precisa ser informado sobre:
O nome e o tipo da função
O tipo de cada argumento
Header Files
Os arquivos de cabeçalho (header files) devem ser geralmente incluídos no início de um programa, antes de quaisquer outras declarações.
Você pode incluir apenas um arquivo de cabeçalho por diretiva #include. Ou seja, cada diretiva #include deve referir-se a apenas um arquivo.
O nome do arquivo de cabeçalho deve estar entre sinais de menor e maior (< >), quando se trata de arquivos de cabeçalho do sistema ou bibliotecas padrão, ou entre aspas duplas (" ") quando o arquivo for um arquivo de cabeçalho local ou criado pelo usuário.