Ich versuche, eine Verknüpfte Liste zu erstellen, um eine TXT-Datei herunterzuladen und die verknüpfte Liste zu verwenden, um die Datei Zeile für Zeile zu behandeln. Bei der Verarbeitung der heruntergeladenen verknüpften Liste werden Operationen wie z. B. ein Texteditor ausgeführt. Ich stoße jedoch auf einige Probleme. Es scheint, der "Knoten (Zeichenfolge Wert)" Abschnitt des Codes hat etwas falsch damit, obwohl die ursprüngliche Node() -Deklaration ohne Argumente übergeben wird. Ich bin nicht in der Lage, herauszufinden, was es ist.C++ Verknüpfte Liste
Node.h
class Node
{
public:
Node();
Node(string value);
void setNext(Node *nextNode); // Allows the user to set where the "next" pointer of a node points
friend class LinkedList;
private:
string data; // Data box
Node* next; // Pointer box
};
Node.cpp
# include <string>
# include "Node.h"
using namespace std;
Node::Node()
{
data = "";
next = NULL;
}
Node::Node(string value)
{
data = value;
next = NULL;
}
void Node::setNext(Node *nextNode) // Allows the user to set where the "next" pointer of a node points
{
this->next = nextNode;
}
Bitte spezifischer als "einige Probleme" und "etwas nicht stimmt". Kompiliert es nicht? Stürzt es ab? Gibt es "0x3434" überall auf Ihrem Terminal aus? Ruft es die Polizei an und meldet, dass du verschwunden bist? – molbdnilo
@molbdnilo, kann es nur zufällige Fragen zu SO posts? ;) – SergeyA
Folgende Fehler sind gegeben: fehlender Typspezifizierer - int angenommen. Zeile: 17 'data': unknown override specifier Zeile: 17 – Blake