Como ler arquivo de configuração em C++

Para ler arquivo de configuração em C++ existe uma biblioteca chamada Boost Property Tree. Basicamente essa biblioteca te disponibiliza uma estrutura de Chave e Valor, tanto para arquivos .INI quanto para .XML e .JSON. Exemplo de Arquivo .INI Como Funciona a Boost Property Tree Simples como ler um arquivo usando fstream. Exemplo Como usar a […]

Não use void pointer em C++

Brincadeira!, mas existe uma alternativa em C++ para não usar void pointer, que se chama Boost Any. Imagina ter uma variável “Sem Tipo” no C++, igual nos podemos fazer no PHP ou Javascript. Como uso Boost::Any? Simples como declarar uma variável int, double ou char. No repositório abaixo você poderá ver alguns exemplos que criei. […]

Como usar Boost Signals

Essa biblioteca é bem interessante para quem deseja replicar o sistema de Signals/Slots de Componentes Visuais similar ao QT Framework. Mas como funciona essa biblioteca? Basicamente o objetivo dessa biblioteca é para criar sinais de eventos e slots de escuta com execução síncrona, ou seja, uma simulação de múltiplos callbacks para um determinado sinal, evento […]