回调函数(60)

回调函数类型:

void PrintfText(char* s) 
{
    printf(s);
}

//定义实现带参回调函数的”调用函数”

这里注意第一个void代表回调的数返回值,第二个char*代表的回调的函数的参数,就像写下它的参数一样。

void CallPrintfText(void (*callfuct)(char*),char* s)
{
    callfuct(s);
}

//在main函数中实现带参的函数回调

int main(int argc,char* argv[])
{
    CallPrintfText(PrintfText,"Hello World!\n");
    return 0;
}

只是个函数指针,没什么好理解的。c++的RTTI技术用的更多

// //