From 2a04959f4ca9788c5f611ee2cd0b7f0b5d80fda1 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: Sun, 28 Feb 2021 22:59:05 +0800 Subject: [PATCH] Update item30.md --- 5.RRefMovSemPerfForw/item30.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/5.RRefMovSemPerfForw/item30.md b/5.RRefMovSemPerfForw/item30.md index ef92ceb..8968848 100644 --- a/5.RRefMovSemPerfForw/item30.md +++ b/5.RRefMovSemPerfForw/item30.md @@ -190,7 +190,7 @@ fwd(processValPtr); //可以 fwd(static_cast(workOnVal)); //也可以 ``` -当然,这要求你知道fwd转发的函数指针的类型。对于完美转发来说这一点并不合理,毕竟,完美转发被设计为转发任何内容,如果没有文档告诉你转发的类型,你如何知道?(译者注:这里应该想表达,这是解决重载函数名或者函数模板的解决方案,但是这是完美转发本身的问题) +当然,这要求你知道`fwd`转发的函数指针的类型。没有理由去假定完美转发函数会记录着这些东西。毕竟,完美转发被设计为接受任何内容,所以如果没有文档告诉你要传递什么,你又从何而知这些东西呢? ### 位域