A Biblioteca Padrão C ++ pode ser categorizada em duas partes -
The Standard Function Library- Esta biblioteca consiste em funções independentes de uso geral que não fazem parte de nenhuma classe. A biblioteca de funções é herdada de C.
The Object Oriented Class Library - Esta é uma coleção de classes e funções associadas.
A biblioteca C ++ padrão também incorpora todas as bibliotecas C padrão, com pequenos acréscimos e alterações para oferecer suporte à segurança de tipo.
A Biblioteca de Funções Padrão
A biblioteca de funções padrão é dividida nas seguintes categorias -
- I/O,
- Tratamento de strings e caracteres,
- Mathematical,
- Hora, data e localização,
- Alocação dinâmica,
- Miscellaneous,
- Funções de caracteres amplos,
A biblioteca de classes orientada a objetos
A Biblioteca C ++ Orientada a Objetos padrão define um extenso conjunto de classes que fornecem suporte para uma série de atividades comuns, incluindo E / S, strings e processamento numérico. Esta biblioteca inclui o seguinte -
- As classes C ++ I / O padrão
- A classe String
- As classes numéricas
- As classes de contêiner STL
- Os algoritmos STL
- Os objetos de função STL
- Os Iteradores STL
- Os alocadores STL
- A biblioteca de localização
- Classes de tratamento de exceções
- Biblioteca de Suporte Diversos