¿Qué es exactamente nullptr?
Ahora tenemos C++11 con muchas características nuevas. Una interesante y confusa (al menos para mí) es la nueva nullptr
.
Bueno, ya no hay necesidad de la macro desagradable NULL
.
int* x = nullptr;
myclass* obj = nullptr;
Aún no entiendo cómo funciona nullptr
. Por ejemplo, El artículo de Wikipedia dice:
C++11 corrige esto introduciendo una nueva palabra clave para servir como una constante de puntero nulo distinguida: nullptr. Es de tipo nullptr_t, que es implícitamente convertible y comparable a cualquier tipo de puntero o puntero a miembro. No es implícitamente convertible o comparable a los tipos integrales, excepto para bool.
¿Cómo es una palabra clave y una instancia de un tipo?
Además, ¿tienes otro ejemplo (junto al de Wikipedia) donde nullptr
es superior al viejo 0
?
Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32
Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52