大家好,大家好,试图将使用结构数组的旧 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
?我目前在最后两行代码中出现错误说:expected initializer before 'Collection'
和expected constructor, destructor or type conversion before '*' conversion
。我知道我的语法肯定是错误的,但我想我不明白如何在 Collection 中创建视频链接列表......