Je suis nouveau en C++. J'ai une question comme si nous pourrions définir une référence rvalue à null?Définir les références rvalue à null
class Foo { };
Foo&& foo = nullptr;
j'ai eu l'erreur: référence au type 'Foo' ne pouvait pas se lier à un rvalue de type 'nullptr_t'
La référence est un type qui n'a pas de valeur nulle. C'est vrai pour tout type de références - valeurs ou valeurs. Si vous voulez avoir des valeurs nulles, utilisez des pointeurs. –
La vraie question est "pourquoi". –