`nullptr` vs `NULL`: como o C++ moderno resolveu o problema do ponteiro nulo

Origem do NULL A macro NULL acompanha o C desde seus primórdios e foi herdada pelo C++ como forma de representar um ponteiro que não aponta para nenhum endereço válido. Sua definição concreta varia entre implementações: // Definições típicas encontradas em headers padrão #define NULL ((void*)0) // estilo C #define NULL 0 // estilo ...

Publicado em 7-2 18:35