Pesquisa · Mapa mental

Boost (bibliotecas de C++)

Boost é uma coleção de bibliotecas que estendem a funcionalidade da linguagem de programação C++. Possui uma licença especial, desenvolvida para ser utilizada em qualquer projeto. Várias bibliotecas presentes na Boost já foram aceitas no TR1 do C++11, sendo que vários dos fundadores da Boost estão no próprio comitê de padronização da linguagem.

Fonte: Wikipédia (pt)Atualizado em 08/07/2026
01

Bibliotecas

O Boost fornece bibliotecas nas seguintes áreas:

02

Exemplos

Álgebra linear

É incluída uma biblioteca de álgebra linear chamada uBLAS, com suporte BLAS para arranjos e matrizes. Abaixo segue um exemplo de uso:

Geração de números aleatórios

É incluída uma biblioteca para a geração de vários números pseudo-aleatórios. Abaixo segue um exemplo de uso:

Multiprocessamento

Segue abaixo exemplo de criação de threads:

03

Pessoas associadas ao Boost

Autor de vários livros sobre o C++, Nicolai Josuttis contribuiu com a biblioteca de arranjos do Boost em 2001. Fundadores do grupo ainda ativos na comunidade incluem Beman Dawes e David Abrahams.

Vídeos recomendados

Fontes consultadas

Continue pesquisando