View Full Version : [C++] Passare come parametri oggetti a funzioni extern "C"
The3DProgrammer
12-09-2005, 17:28
il modo che mi viene + semplice pensare è tramite un void* (ma in generale nn mi piace usare puntatori void)
ce n'è qualke altro?
ciauz
secondo me da qualche parte nel tuo design c'è un errore concettuale: se la funzione è intesa per essere una funzione C (o almeno visibile come tale dall'esterno), come può accettare in ingresso degli oggetti?
comunque penso che il metodo migliore sia quello che hai detto.
The3DProgrammer
12-09-2005, 17:42
secondo me da qualche parte nel tuo design c'è un errore concettuale: se la funzione è intesa per essere una funzione C (o almeno visibile come tale dall'esterno), come può accettare in ingresso degli oggetti?
comunque penso che il metodo migliore sia quello che hai detto.
ehehe
mi aspettavo una risposta del genere:D
xkè è il prototipo funzione standard per funzioni esportabili in DLL MFC ;)
extern "C" DWORD WINAPI EXPORT NomeFunzione(...){
//eventuale richiamo ad AFX_MANAGE_STATE
}
ciauz
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.