linux-BR.org

Notícias de software livre e tecnologias

Escrevi “reduz o risco”, não “garante ausência”, pois se o buffer for suficiente, um erro pode ocultar no algoritmo de processamento de dados.Talvez você esteja suspeitando de algum tipo de “conspiração dos desenvolvedores de compiladores”, o que impede que você alocem um tampão de tamanho arbitrário na pilha :).É o suficiente para criar um cabeçalho pré -compilado, no qual , e são expandidos.No entanto, se verificarmos essa função com o PVS-Studio, ele emitirá o seguinte:
De fato, esse fragmento de código contém uma falha.No entanto, se você não puder esperar, pule diretamente para a versão completa do livro: “60 dicas terríveis para um desenvolvedor de C ++”.

Fonte: https://medium.com/@Code_Analysis/60-terrible-tips-for-a-c-developer-part-6-tips-26-30-f305deea29c4