class MyClass { public: MyClass() = default; MyClass(const MyClass& src) = default; MyClass(const string& str) : mStr(str) {} // Move assignment operator MyClass& operator=(MyClass&& rhs) noexcept { if (this == &rhs) return *this; mStr = std::move(rhs.mStr); cout << "Move operator= (mStr=" << mStr << ")" << endl; return *this; } string getString() const {return mStr;} private:
Quote:MyClass() = default
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)