C++11 移动构造(move constructor)函数概述
C++11中容器通过移动构造函数转移所有权给另一个容器变量 C++11 为许多标准库容器引入了移动构造函数,这意味着我们可以高效地将一个容器的所有权转移到另一个容器,而无需进行深度拷贝。以下是一些使用移动构造函数转移容器所有权的例子: std::vector: 1#include <vector> 2#include <iostream> 3 4int main() { 5 std::vector<int> vec1 = {1, 2, 3, 4, 5}; 6 7 // 使用移动构造函 Read more