比如说,我有一些类 , Music
, Video
,Photo
并且有一个名为 的类Control
,Control
有一个方法, centerlcall(char* fuction_name,char* json_para)
,fuction_name
可能是Music
, Video
,Photo
的成员方法之一。所以,我想从函数中调用成员方法Control
。centercall
class Contact {
pubilc:
Contact();
void getallcontact(char* data);
void changeContact(char* data);
void addacontact(char* data);
};
class Music {
public :
Music();
void getMusic(char* data);
void addMusic(char* data);
void playMusic(char* data);
}
class Video {
public:
Video();
void getVideo(char* data);
void addVideo(char* data);
}
class Photo {
public:
photo();
void getPhoto(char* data);
}
class Control {
public:
Control();
centerlcall(char* fuction_name,char* json_para){
//check function_name is in video ,photo,music ,if in , call the method .
}
}
我该怎么做?qt有帮助吗?
我想要的不是让usr直接调用Music的getMusic或其他方法,而是调用centercall,并告诉centercall他想调用什么方法,就像ajax一样。