Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - pthread errore void pointer
Forum - C/C++ - pthread errore void pointer

Avatar
tekdu (Normal User)
Rookie


Messaggi: 45
Iscritto: 07/04/2010

Segnala al moderatore
Postato alle 19:52
Giovedì, 24/01/2013
Debuggando il mio nuovo progetto ottengo l'errore:
args    Error: Multiple errors reported.\ Failed to execute MI command: -var-create - * args Error message from debugger back end: Attempt to dereference a generic pointer.\ Unable to create variable object    


vi posto uno screenshot del tutto.
il codice che manda l'eccezione è quello nello screenshot, passando da pthread_create alla funzione start(void*)
e castando i parametri a (Mapper*)



piùcchealtro io non lo voglio dereferenziare sto benedetto puntatoreeeeeeee:grr:


tekdu ha allegato un file: Schermata-Debug - KMR-Mapper.cpp - Eclipse Platform .png (188753 bytes)
Clicca qui per guardare l'immagine

Ultima modifica effettuata da tekdu il 24/01/2013 alle 19:54


@@@@@@@@@@->TKD_iNsId3<-@@@@@@@@
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5714
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 20:07
Giovedì, 24/01/2013
Prova con

Mapper *arg = reinterpret_cast<Mapper *>(args);


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
tekdu (Normal User)
Rookie


Messaggi: 45
Iscritto: 07/04/2010

Segnala al moderatore
Postato alle 21:18
Giovedì, 24/01/2013
purtroppo ho già provato con reinterpret_cast ma la sentenza non cambia.
Grazie comunque.

PS: se vi viene in mente (qualsiasi-)qualcosa  sparatela!


@@@@@@@@@@->TKD_iNsId3<-@@@@@@@@
PM Quote