Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/135.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
其中,标准中是中模板参数的语法,例如,`std::function<;int(char)>;`定义 只是出于好奇和教育的原因,我试图找出C++标准中的定义: int(char)< /> > STD::函数< /> >有效。搜索单词template、argument、function、function type等的任何排列都不是特别容易。我能做的最好的定义是模板实例化模板argument function type specifier…_C++ - Fatal编程技术网

其中,标准中是中模板参数的语法,例如,`std::function<;int(char)>;`定义 只是出于好奇和教育的原因,我试图找出C++标准中的定义: int(char)< /> > STD::函数< /> >有效。搜索单词template、argument、function、function type等的任何排列都不是特别容易。我能做的最好的定义是模板实例化模板argument function type specifier…

其中,标准中是中模板参数的语法,例如,`std::function<;int(char)>;`定义 只是出于好奇和教育的原因,我试图找出C++标准中的定义: int(char)< /> > STD::函数< /> >有效。搜索单词template、argument、function、function type等的任何排列都不是特别容易。我能做的最好的定义是模板实例化模板argument function type specifier…,c++,C++,类型名称是一个,就像可以在函数声明中作为参数出现一样。一个这样的类型id。它在,作为 [示例: int // int i int * // int *pi int *[3] // int *p[3] int (*)[3] // int (*p3i)[3] int *() // int *f() int (*)(double) //

类型名称是一个,就像可以在函数声明中作为参数出现一样。一个这样的类型id。

它在,作为

[示例:

   int                 // int i
   int *               // int *pi
   int *[3]            // int *p[3]
   int (*)[3]          // int (*p3i)[3]
   int *()             // int *f()
   int (*)(double)     // int (*pf)(double)
分别命名类型“
int
”、“指向
int
的指针”、“指向
int
的三个指针数组”、“指向3个
int
数组的指针”、“指向
int
的(无参数)返回指针的函数”和“指向(
double
)返回
int
的函数的指针”[结束示例]


int(char)
读作“函数of(
char
)返回
int

int(char)
与模板无关,它是一个普通的函数类型。我无法向您指出标准(因此我不写答案),但这可能会有所帮助:请注意,使用foo=int(char)编写
时,您具有相同的类型名称; std::函数
。这显示了Mat的解释。