From 5aed21b25d22b50412f7520c11cdb48e09fea48a Mon Sep 17 00:00:00 2001 From: jason_wang Date: Sun, 26 Sep 2021 06:43:11 +0000 Subject: [PATCH] item28: update item28 fix translate error --- 5.RRefMovSemPerfForw/item28.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/5.RRefMovSemPerfForw/item28.md b/5.RRefMovSemPerfForw/item28.md index 1e35547..bd5de52 100644 --- a/5.RRefMovSemPerfForw/item28.md +++ b/5.RRefMovSemPerfForw/item28.md @@ -9,7 +9,7 @@ template void func(T&& param); ``` -被推导的模板形参`T`将根据被传给`param`的实参被编码为左值或者右值。 +被推导的模板形参`T`将根据被传给`param`的实参为左值还是右值而被编码. 编码机制是简单的。当左值实参被传入时,`T`被推导为左值引用。当右值被传入时,`T`被推导为非引用。(请注意不对称性:左值被编码为左值引用,右值被编码为**非引用**。)因此: