c - 在 C89 中转发声明 typedef 结构的更好方法?

标签 c typedef forward-declaration c89

struct SomeStruct;
typedef struct SomeStruct SomeStruct;

上面的方法可行,但是有更简单(或更好)的方法吗?

最佳答案

事实证明我不需要第一行。第二行自行工作。

关于c - 在 C89 中转发声明 typedef 结构的更好方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/632891/

相关文章:

c - recvfrom() 中的 addrlen 字段是做什么用的?

c - scanf() 将换行符保留在缓冲区中

c++ - 算术运算的结果如 : 1/3 in C float variable

c - 更新链接列表顶部条目

c - 指向结构的指针在 C 中返回不正确的值

c++ - 编译器不能跳下来找到被调用函数的定义吗?

c - 类型定义,#define

c - 错误 : Storage size of a isn't known

c++ - 返回类型不完整的调用方法和我无法解释的模板解决方法

C++ 错误 C2227 : left of '->looseHealth' must point to class/struct/union/generic type