Curso C
Introdução
O primeiro passo quando vamos iniciar um projeto é identificar e saber o que são Sistemas Orientados a Objetos.
Objetivo
Neste módulo você conhecerá os recursos do C++ em relação ao C.
Você também aprenderá a executar operações de E/S e conversões de tipo em um programa C++.
Conteúdo
Construindo classes
Estilos de comentários
Escopo de variáveis
Declarando variáveis locais ou globais
Alocando memória dinamicamente com operadores
Usando referências para passar valores para funções
Bibliotecas especiais de classes
Operador de deslocamento à esquerda para fluxo de saída
Operador de deslocamento à direita para fluxo de entrada
Conversão de tipos de dados
Módulo 01 - Apresentação
Classe
Um dos aprimoramentos do C++ em relação ao C é a construção class.
Você usa uma construção class para definir novos tipos de dados.
A construção class combina membros de dados e funções de membros em uma única unidade.
Entradas de comentários
Outro aprimoramento do C++ está no método de delimitação de entradas de comentários.
Além dos comentários no estilo do C, delimitados por /* e */, oC++ fornece o estilo de comentários //.
Todas as palavras na linha depois de // são ignoradas pelo compilador, como se fizessem parte de um comentário.
int main()
{
...
//Esta é uma linha de comentário
}
Os programas C++ contém uma mistura dos dois tipos de comentários. Explicações em várias linhas são geralmente delimitadas por pares de comentários /* e */. Os comentários em uma única linha são delimitados por barras duplas //.
Módulo 01 - Apresentação
Operador de resolução de escopo
O C++ define o operador de resolução de escopo (::) para acessar uma variável oculta em um escopo.
Cada variável definida em um programa tem um escopo distinto e é visível apenas em seu escopo.
int a = 1; void main()
{
int a = 3; printf("local a = %d \d \n", a); printf("global a = %d \n", ::a);
}
local a = 3 //saída global a = 1
O exemplo ao lado atribui o valor 1 à