相关疑难解决方法(0)

右值参考或转发参考?

我知道以下功能

template <typename T>
void do_something(T&& arg);
Run Code Online (Sandbox Code Playgroud)

function参数是转发引用.但在以下情况下它仍然是转发引用或右值引用?

template <typename T>
class MyClass
{
    void do_something(T&& arg);
};
Run Code Online (Sandbox Code Playgroud)

我认为它仍然是转发参考,但我不确定.此外,我想知道,如果结果不是我想要的,可以采取什么措施来强制执行右值引用或转发引用.

c++

4
推荐指数
2
解决办法
301
查看次数

标签 统计

c++ ×1