我如何FILE *在C中转发声明?我通常这样做struct MyType;,但自然这似乎不可能.
FILE *
struct MyType;
如果C标准或编译器与C++之间的行为不同,这也是有意义的.
为什么我要把这个放在一边:我要问的是如何转发声明一个非struct /"typedef'd结构"类型,以便我可以声明指向它的指针.显然void *在源文件中使用和转换它有点hackish.
void *
c c++ gcc forward-declaration c89
c ×1
c++ ×1
c89 ×1
forward-declaration ×1
gcc ×1