c++想用struct实现一下链表,为什么这里会出现问题呢
这是结构体的定义部分,我看的是一本c的教材,上面既然已经把结构体指针定义成了新的type,为什么下面new的时候还会出错呢
下面是截图,可以看到new下面提示报错,可以强制类型转换吗?谢过大佬

typedef struct _st_linked_list* st_linked_list;
typedef struct _st_node* st_node;
struct _st_linked_list
{
unsigned int st_size;
st_node head, tail;
};
struct _st_node
{
st_stat_line data;
st_node next;
};
下面是截图,可以看到new下面提示报错,可以强制类型转换吗?谢过大佬

...全文
相关推荐
C/C++实现单向链表
本项目中,我们分别使用C语言和C++语言实现了单向链表的几个核心功能,包括创建链表、插入数据、获取指定位置的数据以及删除指定位置的数据。以下是对这些操作的详细说明:1.
C/C++语法知识:typedef struct 用法详解
} *pNode;```为什么会报错?
C++版本将两个有序链表合并为一个新的有序链表并返回原理及代码实现
### C++ 版本将两个有序链表合并为一个新的有序链表并返回原理及代码实现在计算机科学中,链表是一种常见的数据结构,广泛应用于各种算法和数据处理任务中。
c++循环链表解决约瑟夫环问题
### 约瑟夫环问题及其C++循环链表实现#### 问题背景与描述约瑟夫环问题源于古罗马历史的一个故事,后来成为计算机科学中的一个经典问题。
c++链表队列的实现
### 三、C++中链表队列的实现#### 1. 数据结构定义在C++中,可以通过定义一个节点类来实现链表队列。每个节点包含数据部分和指向下一个节点的指针。


