【发布时间】:2009-10-13 13:14:04
【问题描述】:
我想不出将函数指针声明为静态成员的语法。
#include <iostream>
using namespace std;
class A
{
static void (*cb)(int a, char c);
};
void A::*cb = NULL;
int main()
{
}
g++ 输出错误“无法声明指向 `void' 成员的指针”。我假设我需要用括号做一些事情,但 void A::(*cb) = NULL 也不起作用。
【问题讨论】:
标签: c++ function-pointers