Natknąłem się na następujące. Czy jest jakaś korzyść z robienia ruchu na nullptr? Zakładam, że zasadniczo przypisuje zero do Węzła *, więc nie jestem pewien, czy jest jakaś korzyść, aby wykonać ruch tutaj. jakieś pomysły?Należy użyć std :: move na zlecenie nullptr?
template <typename T>
struct Node
{
Node(const T& t): data(t), next(std::move(nullptr)) { }
Node(T&& t): data(std::move(t)), next(std::move(nullptr)) { }
T data;
Node* next;
};