Pular para o conteúdo principal

Postagens

Mostrando postagens de setembro, 2015

Por quê usar templates ?

Se você não está usando templates com C++, você está perdendo toda a diversão. A linguagem C++, apesar de suportar orientação a objetos, diferentemente de Java, não te "obriga" a usá-la. Você poderá ter o melhor dos mundos, em termos dos paradigmas e idiomas. Um pouco de orientação a objetos aqui e programação genérica ali, tudo isto no mesmo código! Vamos fazer uma implementação do seguinte código: https://gist.github.com/thiagomg/9e977b4c088734a95769

Lambda e a Inferência

Duas das coisas que mais me agradaram no C++ atual são: a inferência de tipo e as expressões lambda (ou simplesmente lambda ). Neste post, quero focar em 5 pontos interessantes sobre estes assuntos. São eles: 1. O que é um lambda ? 2. Lambda e Functor , qual a relação entre eles? 3. Como funciona a inferência feita em um lambda ? 4. Lista de captura de um lambda 5. Legibilidade interessante