在C++中,函数的定义确实是由返回类型、函数名和参数列表组成的。但是在某些特殊的情况下,例如回调函数的定义,我们可能会看到类似于BOOL CALLBACK PromptProc(HWND hwndDlg, UINT message, WPARAM wParam, LPARAM lParam)这样的函数定义。 BOOL CALLBACK在这种情况下被用作一种特殊的标识符,用来表示这是一个回调函数。BOOL是返回类型,表示这个函数返回一个布尔值;CALLBACK是一个关键字,表示这是一个回调函数,它告诉编译器这个函数是作为一个回调函数使用的。 总的来说,BOOL CALLBACK在这种情况下并不是由两个单词组成,而是一个特殊的标识符,用来表示这是一个回调函数。
标签:函数,c++,CALLBACK,PromptProc,BOOL,回调,定义 From: https://www.cnblogs.com/angdh/p/17669469.html