就 C 编程而言,对象实施为一组 struct 中封装的数据成员,以及一组相关操作。在多个实例中,会为对象的每次出现复制对象的数据。
例如,会在对象 A 的规范文件中生成以下结构定义:
struct A_t { /* data members of A */ }; /* operations of A */
实施的某些细节可能对于特殊类型的对象而有所不同(例如,请参阅单例对象)。