具有功能的通用引用

时间:2015-07-01 22:53:13

标签: c++ rvalue-reference rvalue

" univ"是什么类型的?在下面的代码中?

template<typename T>
void func(T&& univ) {
    // ??
}

int sum(int a, int b) {
 return a+b;   
}

int main() {

    func(sum);

}

我不知道通用引用也适用于函数。 func(sum);是否等同于func(&sum);,还是rvalue引用将其自身绑定到除了简单指针之外的其他内容?

1 个答案:

答案 0 :(得分:0)

我真的不知道怎么把这些说得更多......

该类型是对两个int并返回int

的函数的引用

或者,评论说:int(&)(int, int)