求教求教 typedef void Linklist ; typedef struct tag_LinklistNode typedef struct tag_ListHead class list{ }; #endif |
|
#ifndef NULL
#define NULL 0 #endif |
|
5分 |
把NULL换成nullptr
|
请问这个原理是什么啊?谢谢啦
|
|
缺少头文件 |
|
没问题
|
|
5分 |
加
#include<stdio.h> |
没头文件
要包括 #incluce<iostream> 或者 #include<stdlib> |
|
乱说 |
|
如果仅仅是缺少NULL的定义,按我的方式不是更简单么?过多的依赖,增加移植的复杂性。 |
|
5分 |
1、包含的文件是标准库头文件,理论上C编译器必须支持的,不会引起移植问题。 |
我这个仅仅是一个.h文件的实现代码,如果加入 |
|
5分 |
明明有人回复了stdio.h,你非要iostream + using,也没有办法 此外,没有听说过因为多次包含标准库的头文件而出现所谓的“头文件重载” |
把NULL直接改成0更安逸,
|