1.  

    Linguagem C++ Conselhos 3˚

    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.

    1. dannluciano posted this
  2. blog comments powered by Disqus