怎样使用forward完美转发

C++11
方式/
1起首界说实现两个函数 , 一个入参是左值 , 另一个入参是右值

怎样使用forward完美转发



2接着界说实现一个函数模版 , 模版内部挪用上一
实现的函数

怎样使用forward完美转发



3然后挪用函数模版 , 传入一个右值 , 一个左值

怎样使用forward完美转发



4挪用输出的成果信息如下所示 , 只挪用到撑持左值参数的函数

怎样使用forward完美转发



5若是想要实现完美转发 , 那么传入Printf的参数采用std::forward包裹

怎样使用forward完美转发



6再次挪用改版的函数模版 , 同样传入一个右值 , 一个左值

怎样使用forward完美转发



7【怎样使用forward完美转发】最后输出的信息如下所示 , 传入的右值 , 当作功挪用到撑持右值入参的函数

怎样使用forward完美转发




以上内容就是怎样使用forward完美转发的内容啦 , 希望对你有所帮助哦!

    猜你喜欢