从C中的不兼容指针类型返回(指向struct的指针)

时间:2015-09-08 14:27:27

标签: c pointers gcc-warning

使用gcc编译器,我不断收到警告:

file_system.c: In function ‘get_children’:
file_system.c:268:2: warning: return from incompatible pointer type [enabled by default]
  return children;
  ^

这是有问题的结构和功能。完整代码位于https://github.com/josephfortune/file-system。目的是使函数malloc-ate空间为一个结构数组,并返回指向该数组的指针。知道导致警告的是什么吗?

[assembly: AssemblyVersion("1.0.0.0")]

还要知道代码运行完美,但要引用本书,Deep C Secrets,"对于那些忽略编译器警告的人来说,Hades中有一个特殊的地方。"

0 个答案:

没有答案