Categoria: C/C++

Análise estática de código com o Cppcheck

A análise estática de código (do inglês, static code analysis) é um método de depuração examinando o código fonte sem ter que executar o programa (em contraste, por exemplo, com o uso do Valgrind). Essa depuração é realizada automaticamente e ajuda a identificar aspectos de vulnerabilidade do código. O código submetido para análise é avaliado […]

Read More

Utilizando o Cppcheck com o Codeblocks

A análise estática de código (do inglês, static code analysis) é um método de depuração examinando o código fonte sem ter que executar o programa. Essa depuração é realizada automaticamente e ajuda a identificar aspectos de vulnerabilidade do código. Uma opção para fazer a análise estática do código em C/C++ é o Cppcheck, que é […]

Read More

Sobre a union da linguagem C

A união (union) na linguagem C é um tipo especial de dado que permite armazenar diferentes tipos de dados em um mesmo espaço da memória. Embora a union possa ter vários campos em sua definição, apenas um deles pode conter um valor por vez. Esse tipo de funcionamento permite a utilização de um mesmo espaço […]

Read More

Algoritmo para o problema de Monty Hall

O problema de Monty Hall é um problema matemático que envolve a probabilidade de ser bem sucedido na escolha de uma porta que possui um prêmio. Para saber mais sobre esse problema, recomendo a leitura de https://pt.wikipedia.org/wiki/Problema_de_Monty_Hall. Eu fiz o vídeo a seguir para falar sobre o problema de Monty Hall e o algoritmo que […]

Read More