構造体の配列を使用する古い C プログラムを、連結リストを使用する C++ プログラムに変換しようとしている皆さん、こんにちは。私は完全な C++ 初心者で、C++ でリンク リストを設定する構文について少し混乱しています。ここに私のコードを示します。
#include <iostream>
#include <stdlib.h>
#include <string>
#include <ctype.h>
#include <fstream>
using namespace std;
struct Video {
char video_name[1024];
int ranking; // Number of viewer hits
char url[1024]; // Video URL
struct Video *next; // pointer to Video structure
}
struct Video* Collection = new struct Video;
Collection *head = NULL; // EMPTY linked list
私の古いプログラムCollection
では、Video
. ノードCollection
のリンクリストを作成するにはどうすればよいですか? Video
現在、最後の 2 行のコードで次のエラーが発生しています:expected initializer before 'Collection'
とexpected constructor, destructor or type conversion before '*' conversion
. 私の構文が間違いなく間違っていることはわかっていますが、コレクション内でビデオのリンクされたリストを作成する方法を理解していないと思います...