book: typo fixes (#262)

This commit is contained in:
祝獻的巴基力
2023-05-07 03:17:04 +08:00
committed by GitHub
parent eca0b92307
commit e86e4a4b94

View File

@@ -523,8 +523,8 @@ static_cast<T&&> 传参: 右值引用
static_cast<T&&> 传参: 左值引用
```
无论传递参数为左值还是右值,普通传参都会将参数作为左值进行转发
所以 `std::move` 总会接受到一个左值,从而转发调用了`reference(int&&)` 输出右值引用。
无论传递参数为左值还是右值,普通传参都会将参数作为左值进行转发
由于类似的原因,`std::move` 总会接受到一个左值,从而转发调用了`reference(int&&)` 输出右值引用。
唯独 `std::forward` 即没有造成任何多余的拷贝,同时**完美转发**(传递)了函数的实参给了内部调用的其他函数。