リンクリストを作成してtxtファイルをダウンロードし、リンクリストを使用してファイルを1行ずつ処理しようとしています。ダウンロードされたリンクされたリストを操作するとき、テキストエディタなどの操作が実行されます。 しかし、私はいくつかの問題に遭遇しています。 "ノード(文字列値)"セクションには、引数のない元のNode()宣言が渡されても何か問題があるようです。私はそれが何であるかを理解することができません。C++リンクリスト
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;
}
"いくつかの問題" と "何か間違ったこと" よりも具体的にしてください。それはコンパイルされませんか?それはクラッシュしますか?それはあなたの端末の上に "0x3434"を印刷しますか?それは警察に電話し、あなたが行方不明になったと報告しますか? – molbdnilo
@molbdnilo、それはただのランダムな質問を投稿することがありますか? ;) – SergeyA
次のエラーが表示されます。 型指定子がない - 想定されています。行:17 'data':不明なオーバーライド指定子行:17 – Blake