标签:移动构造函数

共 3 篇文章

C++ std::move并不真正移动对象的真相

C++ std::move并不真正移动对象的真相 1. 常见的误解 许多人初次接触 std::move 时,会望文生义,认为它是一个函数,负责将一个对象的数据“搬运”到另一个地方去

# C++移动语义 # std::move误解 # 资源所有权转移
2026-06-14 90 0

C++移动构造函数什么时候会被调用

C++移动构造函数什么时候会被调用 移动构造函数是 C++11 引入的重要特性,主要用于提升性能,避免不必要的深拷贝。当对象持有堆内存、文件句柄等资源时,使用移动构造函数可以直接“

# C++ # 移动构造函数 # C++11
2026-04-29 158 0

C++ 移动构造函数在容器扩容时的调用时机

C++ 移动构造函数在容器扩容时的调用时机 在使用 std::vector 等 STL 容器时,随着元素数量增加,容器容量耗尽后会自动进行扩容。扩容过程中,容器需要将旧内存中的元素

# C++ # 移动构造函数 # 容器扩容
2026-04-18 143 0