对具有const成员的类实现copy \ move operator =

时间:2017-04-11 16:36:23

标签: c++ c++11 move-semantics

想象一下像这样的简单类:

struct A {
    void* const memory;
    int const size;
}

复制和移动构造函数的实现非常简单,但我无法掌握,如何实现移动和复制操作符。我曾尝试进行复制和交换,但它需要std::swap的重载并且我无法发明它,因为我无法更改const变量。是不是让我的班级成员非常常?

0 个答案:

没有答案