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.