我有一个带有函数指针的 pagePtr 类,看起来像这样
int (*FunPtr)(char*sz, unsigned int max_bytes, char* arg1, char* arg2, char* arg3,
char* arg4);//Function definition
我像这样在构造函数中初始化它
pagePtr::pagePtr() : FunPtr(Null)
{
}
现在我写了类似这样的setter我不知道它是否正确
void pagePtr::setFunPtr(int(*ptr2Fun)(char*sz, unsigned int max_bytes,
char* arg1, char* arg2, char* arg3, char* arg4))
{
FunPtr = ptr2Fun;
}
我不知道如何编写一个吸气剂(如果我做错了设置器)。有什么建议么?