Boost 1.38.0

Foi lançado no ultimo dia 8 a versão 1.38.0 da Boost, que além de inúmeras correções de bugs inclui  três novas bibliotecas:

  • Flyweight: uma implementação do design pattern Flyweight, este pattern permite o compartilhamento de dados entre objetos e ele gerencia os dados compartilhados.
  • ScopeExit: permite que seja executado um código qualquer na saída de um escopo, como por exemplo fechar um socket ou um arquivo. A vantagem é que em muitos casos para se implementar um RAII é necessário se criar uma classe para se adicionar o código de liberação do recurso no destrutor, com o ScopeExit isto pode ser feito diretamente em funções ou métodos onde o recurso é utilizado.
  • Swap: uma versão melhorada da std::swap, que além de suportar os operadores de atribuição e construtor de cópia, faz uso de um método swap ou uma função swap (que tem que ser definida para os tipos envolvidos).

Caso tenha dificuldades em compilar esta novar versão, experimente ler o artigo: Compilando a Boost.

Anúncios

4 Responses to Boost 1.38.0

  1. PV disse:

    PRa que C++ com Boost, bom mesmo é assembly ;). Legal, preciso um dia brincar com a Boost, por aqui só mexi com STL e olha lá :).

  2. bcsanches disse:

    PV, vc esta tirando muita velharia do bau nos ultimos tempos, esses mangas velhos + revistas com basic estao fritando seu cerebro! 🙂

  3. Zé Ziviani disse:

    Show de bola Bruno, valeu pelo artigo.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: