std::fowrad
时间: 2023-09-02 20:11:12 浏览: 47
std::forward是一个C++模板函数,它用于在函数模板中将对象转发到另一个函数。它通常与完美转发相关,并用于保留对象的类型和值类别。根据引用中的输出,可以看到std::forward的使用和效果。在输出中,我们可以看到AF对象的地址是0x7ffb09402a70,而forward_F对象的地址也是0x7ffb09402a70。这表明std::forward将AF的地址传递给了forward_F,并保留了原始对象的类型和值类别。因此,std::forward用于在函数模板中正确地转发参数,并保留参数的原始类型和值类别。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [右值引用,move语义和完美转发](https://blog.csdn.net/TH_NUM/article/details/90582674)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]