Bonjour a tous.
Je cherche a trouver un noeud d'une liste chainee a l'aide d'un iterateur et quand je le retrouve, retourner un pointeur sur lui.
Le probleme est que ma fonction ne compile pas..
Si vous pouvez m'aider je seche serieusement pour le coup!

Merci d'avance!

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
Node* SparseMatrix::GetNode(int row, int col) const
{
    list<Node>::iterator it;
    for (it= _list.begin(); it!= _list.end(); it++)
    {
        if (it->row == row && it->col == col)
            return it;
    }
    return NULL;
}
Le compileur me jette :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
SparseMatrix.cpp:138: error: expected constructor, destructor, or type conversion before ‘*’ token
Merci d'avance pour toute aide!!