Curso Programação Orientada à Objetos

Bibliotecas do C++

Página do Curso 5 min Texto por
User Image
Allan Garcia

Nesta aula, veremos, finalmente, as bibliotecas (ou cabeçalhos) que podemos utilizar no C++.

A Reference

Como guia, podemos acessar o site da Standard C++ Library reference, onde se encontram listadas e documentadas as bibliotecas disponíveis como padrão no C++.

No menu à esquerda da página, podemos ver algumas divisões que facilitam a navegação através do site:

Figura 1

Em cada categoria, se encontram diversas bibliotecas com códigos já prontos, relacionados a diversas funcionalidades, que podemos utilizar:

  • A C Library inclui as bibliotecas do C puro.
  • A Containers inclui as bibliotecas que contêm estruturas de dados já implementadas oficialmente.
  • A Input/Output inclui as bibliotecas relacionadas à leitura e à escrita de dados.
  • A Multi-threading inclui as bibliotecas relacionadas ao uso de múltiplas threads nos programas, as quais não veremos nesse curso.
  • A Other inclui as bibliotecas que possuem outras funcionalidades diversas.

Por exemplo, ao acessarmos a documentação da <algorithm>, podemos visualizar tudo o que já foi implementado nesse cabeçalho em específico, para que não precisemos refazer esses programas ou, como costumamos dizer, reinventar a roda.