不完整类型是一种用于描述标识符但缺少确定该标识符的大小所需的信息的类型。 “不完整类型”可以是:
-
您尚未指定其成员的结构类型。
-
您尚未指定其成员的联合类型。
-
您尚未指定其维度的数组类型。
void 类型是无法完成的不完整类型。 若要完成不完整类型,请指定缺少的信息。 以下示例演示如何创建和完成不完整类型。
-
若要创建不完整的结构类型,请声明结构类型而不指定其成员。 在本例中,
ps
指针指向称为student
的不完整的结构类型。
https://msdn.microsoft.com/zh-cn/library/200xfxh6.aspx