Software Design

Design de software em C, C++, Java, etc…

Arquivo da tag: programming

Writing Code…

Any fool can write code that a computer can understand. Good programmers write code that humans can understand… By Martin Fowler

novembro 30, 2012 · Deixe um comentário

C++: Serialização de objetos com boost serialization

Estou envolvido num projeto que emula a comunicação com um elemento de rede. Trata-se de um servidor simples que responde à requisições feitas por um outro serviço, utilizando o protocolo … Continuar lendo

agosto 24, 2012 · Deixe um comentário

C++: Entendendo std::bind*st, std::ptr_fun, std::tr1::bind

Hoje vou falar sobre as funções da STL std::bind1st e std::bind2nd. O que essas funções fazem basicamente é criar um objeto-função ( ou functor ) armazenando um objeto arbitrário que será … Continuar lendo

agosto 15, 2012 · 1 comentário

C++: Inicialização de membros de classe estáticos

Uma dúvida frequente em C++ é como funciona a inicialização de atributos de classe estáticos. Vamos supor que precisamos criar uma classe que, ao final da execução do programa possa … Continuar lendo

agosto 9, 2012 · Deixe um comentário