Ponteiro Nulo - NULL e nullptr

Introdução Neste post eu irei explicar o que é um ponteiro nulo no C++ e se devemos usar o NULL ou nullptr? TL;DR; use a palavra-chave nullptr no C++11 ou posterior, mesmo que o NULL seja um typedef para o nullptr. Até o C++11 o ponteiro nulo era usado como um valor igual a 0 (ou NULL, sempre #definido como zero) nem era um tipo de ponteiro. Isso pode levar a alguns problemas em alguns casos, para isso o tipo std::nullptr_t foi introduzido....

21 mar. 2024 · 4 minutos · 829 palavras · danieltak