ok, so ist mein Problem das. Ich muss eine benutzerdefinierte Liste kopieren und die Funktion muss ein privates Mitglied meiner List-Klasse sein. sieht so aus: atm:Mit einer Klasse innerhalb ihrer eigenen Erklärung
sieht aus wie scheiße ich weiß, aber ich wurde gesagt, es so zu tun. die Kompilierung-Fehler erhalten:
error: `List* List::copy(List*)' is private
ist es eine Möglichkeit, um dieses Problem zu gehen, oder ich verstehe meine Richtungen falsch?
Das ist bei weitem nicht genug Code. –
hängt davon ab, wo Sie diese Funktion aufrufen. Diese 'copy'-Methode kann nur von einer anderen Methode dieser Klasse aufgerufen werden – fen
Wenn es C++ ist, dann kann "struct List_Node *" einfach in "List_Node *" geändert werden. Sie haben jedoch nicht angegeben, wo der Fehler aufgetreten ist und wie Sie versucht haben, ihn zu verwenden. – Spook