#pragma once
#ifndef PRIQUE_H
#define PRIQUE_H
typedef struct queue_node
{
int val;
int priority;
struct queue_node *link;
}
typedef struct p_queue
{
int size;
queue_node *first;
}
这是我的头文件代码。当我运行主程序时,我收到重复 typedef 的错误。如何修复它。最初,我将所有代码包含在一个文件中,但希望制作一个头文件可以解决我制作的问题和相应的定义文件。请告诉我我哪里错了,为什么会出现这个问题?