私の先生は、リンクされたリストの課題のためにいくつかのスケルトン コードをセットアップしました。
ヘッダーでは、次の 2 つのクラスが定義されています
string_node
。string
文字列定義には、プライベート変数がありますmutable string_node* cursor;
実際の実装では、作成して変更したいノードへの参照としてカーソルを使用しようとしています。いいえ:
for (cursor_index = 0; cursor_index < many_nodes; cursor_index++){
cursor = new string_node(str[cursor_index]);
これが適切かどうかわからないので、まず、これが間違っている場合、どうすればよいか教えてもらえますか?
ノードのデータにアクセスできず、ポインターであるためカーソルを介して他のノードにリンクできないため、間違っていると思います(私はそうではありませんが、cursor.dataを実行したり、getメソッドとsetメソッドをセットアップしたりしたいだけです)誰かが私にそれを説明したいのなら、なぜ私がそうする必要があるのか わかります)。
したがって、主な問題は、実装でノードのデータ/リンクを設定できることです。