标签: c++ c++11 move-semantics
想象一下像这样的简单类:
struct A { void* const memory; int const size; }
复制和移动构造函数的实现非常简单,但我无法掌握,如何实现移动和复制操作符。我曾尝试进行复制和交换,但它需要std::swap的重载并且我无法发明它,因为我无法更改const变量。是不是让我的班级成员非常常?
std::swap