ZustandWie benutzerdefinierten Typ Funktionszeiger in C++
I einen Rahmen verwenden verwenden, die eine benutzerdefinierte als Faltenbalg Typ hat:
typedef log (*CustomType) (
int timeStamp,
const char* data,
int dataSize,
void* userData,
int dataType,
int viewId
)
und MyClass Init-Methode wie unten:
MyClass_Init (void **output, CustomType video, CustomType audio, void* userData)
Frage
Ich habe init-Methode wie unten verwendet, aber immer Fehler erhalten (Fehler Inhalt wird nicht angezeigt, weil ich ein Framework verwende). bitte zeigen Sie mir was fehlt.
CustomType videoInput;
CustomType audioInput;
void *output = malloc(sizeof(void*);
void *userData = malloc(sizeof(void*));
long result = MyClass_Init(&output, videoInput, audioInput, userData);
Was ist Ihre Fehlerausgabe? – nynohu