标签: c terminology
假设.h文件提供“struct user_object;”,但没有指定其成员,或者它有多大。这叫什么?我正在考虑抽象数据类型,但这是别的......无法在任何地方找到它......
答案 0 :(得分:4)
C标准使用术语"不完整"描述那些类型。但术语真的取决于你想用它做什么。 "不完全"在谈论你的代码可以用这样的结构做什么时有意义,但通常"不透明"在描述意图时使用(在这种情况下,作者并不希望用户触摸内部的内容)。