私はC++でのノードクラスは次のように定義されて何度も見てきました:今の質問はありません、なぜラインであるなぜ構造ノード*は構造ノード内に書き込まれますか?
struct node
{
whatever data;
struct node* pointerToAnyLinkedNode;
}
を。 4、 'struct'はノード*の前に書かれていますか?それは特別な目的を持っていますか?私がそれを書いていなければ、それは問題を提起しないので。この質問に重複がある場合は申し訳ありません。私はBTWを1つ見つけることができませんでした。
あなたは私たちの文脈と意味についての詳細を伝えることはできますか?これは、リンクリストの実装に使用される通常のパターンです。 'struct'を使うことは、C++ではオプションです。 –
CコードではなくC++だったのですか?これらの2つの言語は異なる言語です(類似点はありますが) – UnholySheep
"node * pointerToLinkedNode"と書いてみませんか?すべてのサンプルコードでは、キューやツリーなどのデータ構造に関係なく、「struct node * pointerToLinkedNode」が表示されます。 –