gpt4 book ai didi

c++ - 具有功能的通用引用

转载 作者:太空宇宙 更新时间:2023-11-04 13:31:43 26 4
gpt4 key购买 nike

下面代码中“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); 还是右值引用将自身绑定(bind)到简单指针之外的其他对象?

最佳答案

我真的不知道如何用更多的词来表达...

该类型是对采用两个 int 并返回 int 的函数的引用

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

关于c++ - 具有功能的通用引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31172992/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com