|
发表于 2006-4-27 21:13:12
|
显示全部楼层
Of course
for instance:
typedef bool (*_pFun)(const char*)
_pFun pFun = NULL;
bool Test1(const char* szMsg)
{
std::cout<<szMsg<<std::endl;
return true;
}
bool Test2(const char* szMsg)
{
QMessage::information(NULL, szMsg, "hello", ?);
return false;
}
if(bSel)
pFun = Test1;
else
pFun = Test2;
int main()
{
return (pFun("test function pointer!") ? 1 : -1);;
} |
|