Baz*_*oka 8 c
可能重复: 未定义的C struct forward声明
即使我没有声明结构,如何声明指向结构的指针?
#include<stdio.h> int main(){ struct s{ struct p *ptr; }; }
为什么以上编译成功?
dre*_*lax 10
这是可能的,因为编译器只需处理指向它的指针就不需要了解结构.
这是一种常用的技术,通常称为"不透明指针".
归档时间:
14 年,3 月 前
查看次数:
418 次
最近记录: