void (*p)(void) = funtion1;在类里报错
.h里
class Ckaihuang
{
public:
void funtion1(void);
void funtion2(int i);
void funtion3(void);
};
.cpp里
#include "File1.h"
void Ckaihuang::funtion1(void)
{
int i=0;
i=i;
}
void Ckaihuang::funtion2(int i)
{
i=0;
}
void Ckaihuang::funtion3(void)
{
void (*p)(void) = funtion1;//报错Member function must be called or its address taken
p();
}
改怎么改呢?