Categoria

C++

16 posts nesta categoria.

Por onde andas skhaz?

Depois de um bom tempo sem postar, devido há inumeras coisas, como mudança de emprego, escolher um toolkit para criação de ‘GUI’s e aprende-lo, o fim de um namoro de 3 anos, e muita correria… enfim o bom filho a casa retorna. A boa noticia …

C++ Qt qt c++ sql postgresLer o post →

Instalador da boost

Para quem ainda tem dificuldades para compilar a biblioteca boost , eu encontrei um instalador que baixa os pacotes dependendo de suas escolhas (multithreaded, static, debug, etc) sem contar que nos polpa de ter que esperar pela compilação,…

C++Ler o post →

Agendamento de Tarefas

Essa é minha implementação de um pequeno sistema de agendamento de tarefas, que futuramente usarei em um outro projeto, achei que ficou legal então resolvi postar. Vamos à implementação task.hpp #ifndef _task_hpp #define _task_hpp #include …

C++Ler o post →

deque + shared_ptr + for_each + mem_fun = cabumm

Recentemente tive problemas com mem_fun e shared_ptr em um loop for_each Os elementos typedef shared_ptr<task> task_ptr; typedef deque<task_ptr , pool_allocator<task_ptr> > deque_task_ptr; Agora a combinação explosiva for_each(_task_pool.be…

C++Ler o post →

try catch no construtor

Eu dia antes de publicar este artigo (como tratar exceções nos construtores que encontrei no livro More Exceptional C++ em Constructor Failures) lendo meus feeds vi que o Wanderley Caloni publicou primeiro sobre isso primeiro em Try-catch f…

C++ catch exception tryLer o post →

Coder noob eu?

Conversando hoje com o Jonatas sobre as besteiras muita vezes ditas em alguns fóruns sobre programação, me lembrei de quando eu era chamado de coder noob e preguiçoso por preferir usar std::string ao invez de char* tem cabimento?

Humor C++ Historias Nonsense stlLer o post →

mutable, o legado

Continuando nosso artigo mutable, que raios é isso? agora irei demonstrar um segunda maneira de “burlar” o mesmo método const sem usar atributos mutáveis (mutable). Temos a seguinte interface de exemplo, Entity (pure abstract) class Entity …

C++ class const const_cast mutableLer o post →

CodeBlocks 8.02

Recentemente formatei o pc e fui baixar o codeblocks no site e tive a surpresa de encontrar a nova versao 8.02 disponivel, baixei ela e fui procurar os pacotes da nightly build mais nao encontrei… ao iniciar a instalação já notei uma quanti…

Misc C++ Autoversioning CodeBlocks IDE SVNLer o post →

Eliminando o codigo Fanfarrão

Certo dia estava lendo a Easy2D , e vi uma maneira Interessante, mais não desconhecida de implementar o padrão Singleton usando o std::auto_ptr. Eu já havia me deparado com um problema ao implementar uma classe Singleton, usando os ponteiro…

C++ auto_ptr boost Deleter FriendLer o post →

Visual Studio 2008

Minha surpresa ao instalar o M$ Visual Studio 2008, requer o .Net instalado, mesmo optando apenas instalando os pacotes relacionados apenas ao C++. Fora a porção de gente feia que aparece durante o setup… Imagem histórica não recuperada

Humor C++ IDE Visual StudioLer o post →

mutable, que raios é isso?

Talvez você seja como eu, viciado em usar const, mais muitas vezes nos deparamos com métodos que precisamos alterar algum atributo dentro de um método declarado como const class Image { public: void Draw() const; private: std::size_t m_Blit…

C++ const mutableLer o post →

Classe Timer

Uma classe indispensável durante a programação de um jogo ou engine, que seja responsável pelas chamadas de métodos em determinado intervalo de tempo durante a execução do aplicativo, que forneça uma maneira passiva e rápida de callbacks, o…

C++ SDL boost Classe stl ThreadLer o post →