Devemos verificar se as alocações de memória falha

Eu vi muitos códigos que verificam ponteiros NULL sempre que uma alocação é feita. Isso torna o código detalhado e, se não for feito de forma consistente, somente quando o programador quiser, nem garante que o programa não falhe quando o espaço de endereço acabar. Além disso, se o programa não puder fazer mais alocações, ele não seria capaz de executar sua função, cert

Então, minha pergunta é: não é melhor para a maioria dos programas não verificar e deixar o programa travar se a memória acabar? Pelo menos o código é mais legível dessa maneira.

Not

Estou falando de aplicativos de desktop que são executados em computadores modernos (pelo menos 2 GB de espaço de endereço) e que definitivamente não operam ônibus espaciais, sistemas de suporte à vida ou plataformas de petróleo da BP. Mais importante, estou falando de programas que usam malloc, mas que nunca ultrapassam 5 MB de uso de memóri

questionAnswers(7)

yourAnswerToTheQuestion