Lab C++

Codificação Eficiente

Não basta conhecer a sintaxe, é preciso conhecer a linguagem, saber a melhor forma de fazer.

C++11: Métodos Modernos da std::string

No post de hoje vamos citar os novos métodos da std::string no C++11, alguns são muito bacanas e implementam funcionalidades populares em outras linguagens. Vamos avaliá-las conforme a versão em que estão disponível com exemplos.

(mais…)

Solução: Abertura e Fechamento de Parênteses

Hoje uma nova seção no Lab C++. As sextas-feiras serão reservadas para solução de exercícios e problemas encontrados em provas, cursos técnicos, superior, concursos, entrevistas de emprego, etc. Esta seção é voltada para tirar dúvidas dos leitores, portanto envie suas dúvidas, suas sugestões. Todas vão entrar na fila, serão resolvidas e publicadas na sequência.

A solução de hoje um problema ao qual fui submetido recentemente. Um avaliador pediu pra eu fazer um programa que validasse a abertura e fechamento de parênteses, colchetes e chaves.

(mais…)

std::pair x std::tuple

std::pair já existe há um bom tempo em C++, é a estrutura de dados que recupera os dados de um std::map através de iterators. Já std::tuple foi adicionado no C++11 e apesar de armazenar a mesma coisa é uma classe muito mais completa. Vamos conhecer a diferença entre os dois.

(mais…)

KISS: Uma Grande Herança do Unix

O acrônimo KISS tem várias traduções mas um único significado: “Keep It Simple Stupid”, “Keep It Simple, Soldier”, “Keep It Simple, Sir”, etc. O significado é um só: Mantenha a solução simples, foco na simplicidade. A linguagem C está intimamente ligada com esse conceito, assim como o Unix. Não é a primeira vez que falamos sobre a simplicidade, o assunto já foi abordado no post sobre As Bases da Filosofia Unix, mas dessa vez vamos explorar mais este assunto.

(mais…)

Oportunidades C/C++ – W12/2021

Pessoal, a partir desta semana vamos publicar oportunidades para desenvolvedores C/C++. Estamos formando uma rede de relacionamento com alguns recrutadores pra trazer oportunidades efetivas com foco nas linguagens C e C++. Ou seja, nada de fakes, nada de oportunidades de outras linguagens, vamos selecionar manualmente as reais oportunidades.

Se você é recrutador deixe seu contato nos comentários, não se preocupe, não será publicado, entraremos em contato para explicar como vamos receber as oportunidades. Não deixem oportunidades nos comentários, não serão publicados.

(mais…)