类的特殊成员函数编写示例

5 月 4 日
阅读 4 分钟
258
使用 (copy|move) & swap 方式 没有处理自赋值无父类示例 {代码...} 有父类示例 自定义Vector类 部分源代码 {代码...}

std::move 和 std::forward源码解析

5 月 3 日
阅读 2 分钟
633
std::move和std::forward仅仅是执行转换(cast)的函数(事实上是函数模板)。std::move无条件的将它的实参转换为右值,而std::forward只在特定情况满足时下进行转换。