kann man void* in C++/CLI verwenden?
-
Hallo,
Weiß Jemand, ob man überhaupt void* in C++/CLI verwenden kann?
ich habe eine C Funktion "void f1(void(*)(void *)func_ptr)"
unter habe im meinem C++/CLI Projekt eine Funktion "void f2(void* ptr) "
deklariert und möchte f1 aufrufen: "f1(f2);"leider funktioniert nicht!
-
leider funktioniert nicht!
Was geht nicht, wie gehts nicht?!?
-
Sorry, hier die Fehlermeldung:
Fehler 32 error C3867: 'f2': function call missing argument list; use '&f2' to create a pointer to memberAber die Fehlermeldung sagt nicht viel aus.
Und meine Frage war eigentlich ob man void* in C++/CLI verwenden und wie man in C++/CLI "void*" "casten" kann?
-
Aber die Fehlermeldung sagt nicht viel aus.
Nicht ?
use '&f2' to create a pointer to member
-
Wenn man Englisch könnte?
Use & and not *
-
ich habe eine C Funktion "void f1(void(*)(void *)func_ptr)"
Es muss wohl heißen:
void f1(void (*funcptr)(void *));
Der Rest dürfte dann funktionieren.