Meu roteiro C++

2009-05-20 · 2 · 239

Este ainda é um rascunho publicado prematuramente e está sujeito a mudanças substanciais.

Como não consigo mais ter ideias para artigos, resolvi catalogar todas as coisas que já falei nesse blogue e, o mais importante, todas as coisas que ainda não falei nesse blogue (e espero um dia falar ou talvez nunca fale), começando por C++, que era o intuito original (só que não é mais, porque eu uso mais a Win32 API que a STL):

  • História

    • A linguagem BCPL
    • O código-objeto
    • A linguagem B
    • A “função” char
    • O primeiro printf da história
    • A linguagem C
    • A linguagem C++
    • As influências
  • Conceitos

    • O conceito programa
    • O código-objeto
    • Processo de compilação
    • Declaração x definição
    • Tipos
    • Lvalue x Rvalue
    • A passagem por valor
    • Ponteiros
    • Estruturas e classes
    • Espaços de nomes
    • Polimorfismo estático
    • Herança
    • Polimorfismo dinâmico
    • Iteradores
    • Função-objeto
    • Templates
    • Algoritmos genéricos
    • Qualificadores (traits)
    • O conceito RAII
  • Linguagem

    • O operador de subscrito
    • A proteção protected
    • Sizeof e strings literais
    • Uso de reflexão com typeid
    • Typeid e o polimorfismo
    • Ponteiros de método
    • Ponteiros de método e o this
    • Try-catch fora do corpo da função
    • Sobrecarga de operadores
  • Biblioteca

    • Biblioteca C no Windows
    • Mobilidade da pilha com prinff
    • Erros comuns de iteradores
    • STL
    • Boost
  • Dicas

    • Erros comuns de iniciantes
    • Ponteiro nulo em entrevistas
    • Nem todo ponteiro nulo é inválido
    • Decifrando código obscuro
    • Usando do-while para evitar erros de macro
    • Sobrecarga por tipo de retorno

Espero que isso me ajude a continuar completando as lacunas do saite. Se não der certo, pelo menos já sei o que fiz.

Sugestões?

· code · draft · Twitter ·