From 828dedc4f61ef266ec2c25a793e5fbce3b31d4c3 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:28:39 +0800 Subject: [PATCH] Update item25.md Co-authored-by: Yi Yang --- 5.RRefMovSemPerfForw/item25.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/5.RRefMovSemPerfForw/item25.md b/5.RRefMovSemPerfForw/item25.md index 9854c12..383b0a8 100644 --- a/5.RRefMovSemPerfForw/item25.md +++ b/5.RRefMovSemPerfForw/item25.md @@ -262,5 +262,4 @@ Widget makeWidget(Widget w) - 最后一次使用时,在右值引用上使用`std::move`,在通用引用上使用`std::forward`。 - 对按值返回的函数要返回的右值引用和通用引用,执行相同的操作。 -- 如果局部对象适合返回值优化,就不要使用`std::move`或者`std::forward`。 - +- 如果局部对象可以被返回值优化消除,就绝不使用`std::move`或者`std::forward`。