当我阅读有关移动语义和右值引用的示例时,它们正在利用右值引用的优势并围绕包装指针的大对象移动语义, 例如 1 2
例如,他们只是复制移动对象内部的指针并将其设置为nullptr
. (移动/交换)
我的问题是,对于没有指针但它们很大的对象,移动语义是否有任何优势(性能)?
class BigClass
{
int data[BIG_SIZE];
int a01;
.
.
. many members
.
.
int z99;
public:
move constructor ?!
};