2008年3月5日星期三

Pointer of function

void (*pf) (const string &, const string &);
typedef void (*pf) (const string &, const string &);
pf pf1;
void cmp(const string &, const string &);
pf1 = cmp;
pf1("hello", "hell");

void useBigger(const string &, const string &,
bool(const string &, const string &));

the same as:

void useBigger(const string &, const string &,
bool (*) (const string &, const string &));

没有评论: