Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. 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
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
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!

PM Quote