Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class A{
- std::vector<int> vec;
- public:
- A() = default;
- A(const A &) = default;
- A(A && o) : vec(std::move(o.vec)) {}
- const A & operator = (A && o) {
- vec = std::move(o.vec);
- return *this;
- }
- const A & operator = (A o) {
- return *this = std::move(o);
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement