Guardando l'attuazione di nullptr
here, ciò che ha ottenuto la mia attenzione è che nullptr
è rvalue
che significa che possiamo fare qualcosa di simileCome è rvalue nullptr
std::nullptr_t&& nullref = nullptr;
Ma come potevamo nullptr
essere rvalue
dal momento che le implementazioni è qualcosa di simile
const class {...} nullptr = {};
È questa caratteristica fondamentale? Cosa mi manca?
_Every_ keyword è una "feature principale". –
È proprio come "questo". –