7  Biblioteca padrão do C++

O C++, como já se viu, consiste na linguagem propriamente dita e num conjunto vasto de ferramentas que se podem encontrar na biblioteca padrão (standard library).  Apresentam-se em seguida algumas das ferramentas dessa biblioteca.  As apresentações são propositadamente breves, e não substituem uma leitura das suas descrições pormenorizadas em [1] (vectores: Secção 16.3 e Capítulo 17, canais: Capítulo 21, cadeias de caracteres: Capítulo 20), e em [2] (canais: Capítulo 20, vectores e cadeias de caracteres: Capítulo 6).

[Incompleto, ver páginas mais recentes.]

7.1  Vectores

[Incompleto, ver páginas mais recentes.]

Exemplo.
Dois estilos de utilização:
Como matriz: tamanho inicial.
Como contentor de informação: pilha.

7.2  Cadeias de caracteres

[Incompleto, ver páginas mais recentes.]

7.2.1  Cadeias de caracteres literais

7.2.2  A classe string

Construtores

string s(10, ' '): 10 espaços.

Operações

7.3  Canais

[Incompleto, ver páginas mais recentes.]

Canais pré-existentes (tipos)
Leitura
Escrita e formatação (imanip)
Construtores.
Abertura e fecho explícito.

7.4  Referências

[1]  Bjarne Stroustrup, "The C++ Programming Language", terceira edição, Addison-Wesley, Reading, Massachusetts, 1998.

[2]  Stanley B. Lippman e Josée Lajoie, "C++ Primer", terceira edição, Addison-Wesley, Reading, Massachusetts, 1998.