C++ Primer, Quinta Edição
Um guia abrangente e autoritativo sobre C++, completamente reescrito para o padrão C++11. Este curso cobre tudo, desde os elementos básicos da linguagem até facilidades avançadas da biblioteca e ferramentas avançadas para criação de classes.
Visão Geral do Curso
Resumo do Conteúdo
Um guia abrangente e autoritativo sobre C++, completamente reescrito para o padrão C++11. Este curso cobre tudo, desde elementos básicos da linguagem até recursos avançados da biblioteca e ferramentas de criação de classes complexas.
O guia definitivo e padrão da indústria para dominar a programação moderna em C++11.
Autor: Stanley B. Lippman, Josée Lajoie, Barbara E. Moo
Agradecimentos: Dave Abrahams, Andy Koenig, Stephan T. Lavavej, Jason Merrill, John Spicer, Herb Sutter, Bjarne Stroustrup, Alex Stepanov e membros do comitê de padronização.
Objetivos de Aprendizagem
- Definir e implementar a função
maine compreender sua interação com o sistema operacional. - Executar compilação por linha de comando e gerenciar fluxos de entrada/saída básicos (
cin,cout). - Aplicar estruturas de controle de fluxo para resolver problemas lógicos iterativos, como contar ocorrências.
- Implementar estruturas lógicas para contar e processar ocorrências consecutivas de dados de entrada.
- Diferenciar os operadores de atribuição (
=) e igualdade (==) dentro de instruções de controle. - Utilizar objetos de classe (
Sales_item), acessar funções membro via operador ponto e incluir arquivos de cabeçalho personalizados. - Distinguir entre diferentes tipos primitivos e prever os resultados de conversões de tipo e estouro aritmético em tipos sem sinal.
- Implementar recursos do C++11, incluindo inicialização por lista,
nullptr,constexpre especificadores de dedução de tipo. - Diferenciar declarações e definições de variáveis, aplicando regras de escopo para gerenciar visibilidade de identificadores.
- Distinguir entre referências e ponteiros, e utilizar
void*para manipulação genérica de memória.