Breve história do C++ e as novidades da versão 17

C++ foi projetado por Bjarne Stroustrup enquanto trabalhava para a AT&T Bell Labs, que o empacotou e comercializou. Versões iniciais da linguagem foram disponibilizadas internamente na AT&T a partir de 1981. O C++ evoluiu de forma constante em resposta ao feedback do usuário. A primeira edição do livro de Stroustrup, The C++ Programming Language, foi … Continue lendo “Breve história do C++ e as novidades da versão 17”

C++ Smart Pointers

Smart Pointers são os recursos que mais me agradam no C++. Com C, cabe ao programador manter os detalhes de gestão do ponteiro no contexto e, quando isso não acontece, os erros pipocam por toda parte. São incontáveis as vezes que me deparei com bugs, exceptions, etc devido a um ponteiro solto. E os problemas … Continue lendo “C++ Smart Pointers”