La aritmética nullptr y puntero
Teniendo en cuenta el siguiente código, ¿es seguro hacer aritmética de puntero ennullptr
?
Supongo que agrego cualquier compensación a unnullptr
resulta en otronullptr
, hasta ahora MSVC produce resultados como esperaba, sin embargo, no estoy seguro de si usarnullptr
como esto es seguro:
float * x = nullptr;
float * y = x + 31; // I assume y is a nullptr after this assigment
if (y != nullptr)
{
/* do something */
}