回调函数示例

#include <windows.h>
#include <wchar.h>
#include <cstdio>

long __stdcall callbackfunc(char* pszBuffer)
{
	printf(pszBuffer);
	return 0;
}

typedef long (__stdcall *pcallbackfunc)(char* pszBuffer);

void test(pcallbackfunc pfunc)
{
	pfunc("called callbackfunc.\n");
}

int wmain(int argc, wchar_t *argv[])
{
	test(callbackfunc);

	return 0;
}

你可能感兴趣的:(回调函数示例)