From cf9106c9edf9ba3e7f4e5984c4ee25c5f68edb69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8C=AB=E8=80=B3=E5=A0=80=E5=B7=9D=E9=9B=B7=E9=BC=93?= <58223265+neko-horikawaraiko@users.noreply.github.com> Date: Sat, 13 Mar 2021 21:36:36 +0800 Subject: [PATCH] Update item24.md Co-authored-by: Yi Yang --- 5.RRefMovSemPerfForw/item24.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/5.RRefMovSemPerfForw/item24.md b/5.RRefMovSemPerfForw/item24.md index 9657b25..f56b7aa 100644 --- a/5.RRefMovSemPerfForw/item24.md +++ b/5.RRefMovSemPerfForw/item24.md @@ -44,7 +44,7 @@ Widget&& var1 = Widget(); //没有类型推导, //var1是一个右值引用 ``` -因为通用引用是引用,所以他们必须被初始化。一个通用引用的初始值决定了它是代表了右值引用还是左值引用。如果初始值是一个右值,那么通用引用就会是对应的右值引用,如果初始值是一个左值,那么通用引用就会是一个左值引用。对那些是函数形参的通用引用来说,初始值在调用函数的时候被提供: +因为通用引用是引用,所以它们必须被初始化。一个通用引用的初始值决定了它是代表了右值引用还是左值引用。如果初始值是一个右值,那么通用引用就会是对应的右值引用,如果初始值是一个左值,那么通用引用就会是一个左值引用。对那些是函数形参的通用引用来说,初始值在调用函数的时候被提供: ```cpp template