标签: c++ c++11
如果我有一个来自具有移动构造函数的库的类。我派生自这个类,并希望传递给基础构造函数:
class MyDerived : LibraryBase { public: MyDerived( LibraryBase&& b ) : LibraryBase(b) {} };
这是正确的,还是我需要这样的东西来选择基类的移动构造函数?
MyDerived( LibraryBase&& b ) : LibraryBase(std::move(b)) {}