Ciao,<br>
<br>
Sto creando un programma C++ con una classe fatta in questo modo.<br>
<br>
class nodo<br>
{<br>
struct node n;<br>
list<int> links;<br>
....<br>
nodo(const nodo& nodo0); // costruttore di copia<br>
<br>
};<br>
<br>
nodo::nodo(const nodo& nodo0)<br>
{<br>
...<br>
links = nodo0.links;<br>
}<br>
<br>
Un'analoga funzione viene costruita per l'operatore =. Il problema è
che quando mando in esecuzione il file, in alcune condizioni dei
parametri di ingresso, il programma da un segmentation fault nella
funzione di copia della lista con le STL, e non riesco a capire il
perché. Anche perché non accade sempre. Qualcuno ha suggerimenti?<br>
<br>
Ciao, grazie<br>
CD<br>