6
unique_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); } protected : Base::UPtr next; }; …
400
c++
arguments
c++11
unique-ptr