6
Як передати аргумент унікального_ptr конструктору чи функції?
Я новачок, щоб перемістити семантику в C ++ 11, і я не знаю дуже добре, як обробляти unique_ptrпараметри в конструкторах або функціях. Розглянемо цей клас із посиланням на себе: #include <memory> class Base { public: typedef unique_ptr<Base> UPtr; Base(){} Base(Base::UPtr n):next(std::move(n)){} virtual ~Base(){} void setNext(Base::UPtr n) { next = std::move(n); …
400
c++
arguments
c++11
unique-ptr