Capitulo 3 Uma volta na biblioteca padrão
[1] Não reinvente a roda; use bibliotecas (libraries).
[2] Não acredite em mágica; entenda o que as bibliotecas fazem, como eles fazem isso, e a que custo elas fazem isso.
[3] Quando você tem uma escolha, prefira a bibliotecas padrão (standard library) a outras bibliotecas.
[4] Não pense que a biblioteca padrão é ideal para tudo.
[5] Lembre-se de por #include nos cabeçalhos para as incluir bibliotecas ou arquivos que você utiliza; § 3.3.
[6] Lembre-se que as facilidades da biblioteca padrão são definidos no namespace std; § 3.3.
[7] Use string, em vez de char *; § 3.5, § 3.6.
[8] Em caso de dúvida use um verificador de intervalos em vector (tais como em Vec); § 3.7.2.
[9] De preferencia use vector<T>, lista<T>, e map<key,value> a T[]; § 3.7.1, § 3.7.3, § 3.7.4.
[10] Ao adicionar elementos para um recipiente (container), use push_back() ou back_inserter(); § 3.7.3, § 3.8.
[11] Use push_back() em um vetor ao invés de realloc() em um array; § 3.8.
[12] Capturar exceções comuns em main(); § 3.7.2.