|
|
1
3
对于#3、#4及其引用,还有一个额外的限定,即类型中编码的cv限定和值类别必须与至少一个这样的函数兼容。
"Function object types"
是可以使用常用函数调用语法(即#2-#4)调用的对象类型。指向成员的指针不合格,因为您无法使用调用它们
A. "callable type" 定义为“函数对象类型或指向成员的指针”,即#2-#5。
函数类型和引用类型不是对象类型,因此既不是函数对象类型也不是可调用类型,但可以通过应用
|
|
|
2
0
我想你错过了
至于闭包和lambda,请注意C++没有神奇的lambda。lambda只是类类型的对象,通过方便的语法创建。
|
|
|
111111 · 确定作为模板参数传递的函数的参数类型 1 年前 |
|
|
msg · std::variant的奇怪结果 1 年前 |
|
|
Mikhail T. · 如何将对象的方法传递给lambda函数? 1 年前 |
|
|
zack · 不接受变分模板函数参数 1 年前 |
|
|
Youssef Gamil · RegEx替换C中的空行++ 1 年前 |
|
|
GPrathap · 如何在C中返回智能指针和协方差++ 1 年前 |