Jos*_*osh 0 c++ pointers linked-list
我创建了一个结构:
struct time
{
int hours;
int minutes;
int seconds;
double total_time;
double price;
time* next;
time* back;
};
Run Code Online (Sandbox Code Playgroud)
我已经创建了2个指向结构的指针:
time* traverse, head;
Run Code Online (Sandbox Code Playgroud)
我想将头部的位置指向与头部相同的位置:
traverse = new time;
head = traverse; // Error here
Run Code Online (Sandbox Code Playgroud)
为什么我在作业中收到错误?
写作时
time* traverse, head;
Run Code Online (Sandbox Code Playgroud)
星只影响第一个变量.将您的声明更改为
time *traverse, *head;
Run Code Online (Sandbox Code Playgroud)
而且错误应该消失了.