ホームC言語用語集 ≫ 不完全型 (incomplete type)

C言語用語集 - 不完全型 (incomplete type)

不完全型 (incomplete type) は JIS X3010 で以下のように定義されています.

オブジェクトを規定する型で,その大きさを確定するのに必要な情報が欠けたもの.

JIS X3010: 2003

具体的には以下のような型を不完全型といいます.

  • void型
  • 大きさの分からない配列型 (array type)
  • 内容の分からない構造体型 (structure type)
  • 内容の分からない共用体型 (union type)