函数指针(全局函数/类成员函数)、函数对象(Function object) 一. 函数指针类型为全局函数.以下是引用片段:
#include "stdafx.h"
#include
using namespace std;
class TestAction;
typedef void (*fp)(int);
void Drink(int i)
{
cout"No. "
}
void Eat(int i)
{
cout"No. "
}
class TestAction
{
public:
fp testAct;
void TestAct(int i)
{
if (testAct != NULL)
{
testAct(i);
}
}
};
int main(int argc, char* argv[])
{
TestAction doact;