는 fuction_name
가 Music
중 하나 Video
, Photo
의 멤버 방법이 될 수 Control
는 방법, centerlcall(char* fuction_name,char* json_para)
을 가지고, 내가 어떤 클래스, Music
, Video
, Photo
이 말을하고, 클래스가 Control
이름이있다. 그래서, 회원 메서드를 Control
의 centercall
함수에서 호출하고 싶습니다.어떻게 외부에서 C++ 메소드를 리펙싱 할 수 있습니까?
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을 dirctly 또는 다른 사람에게 전화하지 말고 centercall을 호출하고 centercall에게 그가 호출 할 방법을 알려주지 않으려면 ajax와 유사합니다.
'getMusic'을 호출하면 어떻게 될 것으로 예상됩니까? –
예, 전화 번호는 – mike
입니다. 적절한 문장 부호를 사용하십시오.이 텍스트는 읽기가 매우 어렵습니다. – dandan78