C++ 未知方法语法

C++ 未知方法语法,c++,C++,我以前从未见过采用这种语法的方法。它是铸造的吗?有人能解释一下吗?我会搜索其他答案,但我不确定该如何表达。参数是。参数是。您可以按照以下方式读取初始化函数的两个参数 第一个参数是“函数指针,指向接受size\t参数并返回void*的函数” 第二个参数是“函数指针,指向接受void*参数且没有返回的函数(返回为void)”您可以按如下方式读取初始化函数的两个参数 第一个参数是“函数指针,指向接受size\t参数并返回void*的函数” 第二个参数是“函数指针,指向接受void*参数且没有返回的函数

我以前从未见过采用这种语法的方法。它是铸造的吗?有人能解释一下吗?我会搜索其他答案,但我不确定该如何表达。

参数是。

参数是。

您可以按照以下方式读取
初始化
函数的两个参数

第一个参数是“函数指针,指向接受
size\t
参数并返回
void*
的函数”


第二个参数是“函数指针,指向接受
void*
参数且没有返回的函数(返回为
void
)”

您可以按如下方式读取
初始化
函数的两个参数

第一个参数是“函数指针,指向接受
size\t
参数并返回
void*
的函数”


第二个参数是“函数指针,指向接受
void*
参数且没有返回的函数(返回是
void
)”

Ah是有意义的,这是我的第二个猜测。谢谢。出于好奇,函数指针和回调有何不同?@Mr.Llama,函数指针只是接受或存储回调的一种方式。其他包括
std::function
或应为任何可调用对象的泛型参数。@Mr.Llama回调通常作为函数指针实现,但函数指针不一定是回调,它可以用于任何您希望的用途。这就像“一个正方形是一个矩形,但一个矩形不一定是一个正方形”的论点。啊,有道理,这是我的第二个猜测。谢谢。出于好奇,函数指针和回调有何不同?@Mr.Llama,函数指针只是接受或存储回调的一种方式。其他包括
std::function
或应为任何可调用对象的泛型参数。@Mr.Llama回调通常作为函数指针实现,但函数指针不一定是回调,它可以用于任何您希望的用途。这就像“正方形是矩形,但矩形不一定是正方形”的论点。
static void Initialize(void* (*allocPtr)(size_t), void (*freePtr)(void*))