【发布时间】:2017-03-25 17:13:50
【问题描述】:
这是否意味着什么:
typedef struct spBone spBone;
struct spBone {
...
}
我在 .c 文件的标头中找到了上述内容。将 non-alternative 名称分配给结构的副作用是什么?
【问题讨论】:
-
如果它在 .c 中,那么它可能是 C 而不是 C++
-
没有意义 - 删除它。
-
你为什么要为这个关于 C++ 的问题提出其他语言的代码?
-
嗯...这正是它的意思。它是 C 语言中一个有用且广泛使用的习语。不过,尚不清楚您所说的“非替代”是什么意思。它所做的只是为
struct spBone类型分配较短的名称spBone。