Compilando a Boost no Visual – 2009

junho 3, 2009

Este artigo foi movido para o PontoV, se quiser acessá-lo, basta clicar aqui.

Anúncios

Boost 1.39.0

maio 4, 2009

Foi lançada a mais nova versão da Boost, desta vez inclui apenas uma lib nova, a Signals2, que é uma implementação de um sistema de sinais e slot, na verdade essa lib é uma implementação thread safe da Signals já existente. Além desta lib nova foram feitas diversas correções e melhoramentos nas libs existentes, maiores detalhes no release notes.


Como Utilizar o Visual Studio C++ – Parte 3

abril 22, 2009

Este artigo foi movido para o PontoV, se quiser acessá-lo, basta clicar aqui.


Como Utilizar o Visual Studio C++ – Parte 2

abril 1, 2009

Este artigo foi movido para o PontoV, se quiser acessá-lo, basta clicar aqui.


Como utilizar o Visual C++ – Parte 1

março 6, 2009

Este artigo foi movido para o PontoV, se quiser acessá-lo, basta clicar aqui.


Boost 1.38.0

fevereiro 9, 2009

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.


Strings e Números

janeiro 23, 2009

Este artigo foi movido para o PontoV, se quiser acessá-lo, basta clicar aqui.