[MontelLUG] [per programmatori] STL

Davide Rondini davide.rondini a gmail.com
Ven 20 Gen 2006 15:58:45 CET


Ciao,

Sto creando un programma C++ con una classe fatta in questo modo.

class nodo
{
struct node n;
list<int> links;
....
nodo(const nodo& nodo0); // costruttore di copia

};

nodo::nodo(const nodo& nodo0)
{
...
links = nodo0.links;
}

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?

Ciao, grazie
CD
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://mail.montellug.it/pipermail/montellug/attachments/20060120/7f889a90/attachment.html>


More information about the montellug mailing list