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 […]
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 é […]
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 […]
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 […]