Tout en regardant la mise en œuvre de nullptr
here, ce qui a attiré mon attention est que nullptr
est rvalue
ce qui signifie que nous pouvons faire quelque chose comme çaComment est nullptr rvalue
std::nullptr_t&& nullref = nullptr;
Mais comment pourrait-nullptr
être rvalue
puisque les mises en œuvre est quelque chose comme ça
const class {...} nullptr = {};
Est-ce que cette fonctionnalité de base? Qu'est-ce que je rate ?
_Every_ mot-clé est une "caractéristique de base". –
C'est comme 'this'. –