按照博主的方式【链接】,学习C++链表的知识。
基本上照搬,但是将名字改了一下。
博主定义的结构体
我定义的结构体
但这导致后边调用的时候出现问题
出错处
0x00007FF6347C7E38 处(位于 C++First_learn.exe 中)引发的异常: 0xC0000005: 读取位置 0xFFFFFFFFFFFFFFFF 时发生访问冲突。 出现了
我查过网上资源,如【指示链接https://blog.csdn.net/weixin_44330072/article/details/106528599】提到的三个方向:数据越界、空指针、无效指针【无效我不知道如何体现】
我尝试将name和sex的类型变为int,然后其它全不变,可以运行。将name和sex初始化为某些值(如NULL和"a")都不行
我再尝试博主【分享链接https://blog.csdn.net/gkzscs/article/details/51613595】
但是我不会查看堆栈调用,并且我认为有可能是我分配空间出了问题