Tout d'abord. J'apprécie l'aide les gars!Définition du pointeur de nœud sur null
C'est le problem.Trying pour définir l'un des bords de la liste à null
list[i].getAttachedNode(j) = 0;
Ceci est l'erreur.
Prj3.cpp:165:34: error: lvalue required as left operand of assignment
Ceci est ma liste de déclenchement.
Node list[47];
Ceci est l'implémentation de Noeud associé.
Node* Node::getAttachedNode(int direction) {return attachedNode[direction];}
[b] Voici le bloc de son contenu dans
for(int i = 0; i<48; i++)
{
for(int j = 0; j<6; j++)
{
string info = g.returnInfo(i,j);
switch(j)
{
case 0:
list[i].setNodeName(info);
break;
case 1:
if(info.compare(null) == 0)
{list[i].getAttachedNode(j) = 0;}
break;
}
}
}
Vous devriez retourner un 'noeud * &'. –
permettez-moi de voir la déclaration de la liste – dchhetri
@SethCarnegie: Vous devriez en faire une réponse ... –