[C++] Errore di segmentazione non chiaro

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
edoz90
Prode Principiante
Messaggi: 242
Iscrizione: giovedì 26 agosto 2010, 18:40
Desktop: Cinnamon
Distribuzione: Arch Linux

[C++] Errore di segmentazione non chiaro

Messaggio da edoz90 »

Ciao a tutti!!
ho realizzato questo programma in C++ che dovrebbe, tramite un algoritmo genetico, costruire una parola identica a quella impostata inizialmente migliorandosi ricorsivamente.

Il codice è qui:
Il problema è questo: eseguendo con gdb ottengo questo errore

Codice: Seleziona tutto

warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
CREATA LA PRIMA POPOLAZIONE
PARTE L'EVOLUZIONE
TROVATO BEST: fzlrq
TROVATO BEST: hglhe

Program received signal SIGSEGV, Segmentation fault.
0x000000000040720e in Genetic::Gene::Gene (this=0x7fffff7ff030) at Genetic.h:20
20	    struct Gene {
Debuggando con Netbeans il programma termina sempre con una segmentation fault e il puntatore è alla riga 20 di Genetic.h (ovvero alla dichiarazione della struct).
Ogni tanto 1/1000 esecuzioni il programma termina e trova la parola.
Che c'è di erraro?
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti