Tag: 私有方法

将结构分区为私有和公共部分?

在C ++和Java中,数据结构可以包含private , public和protected区域。 我想将这个概念移植到我正在编写的C语言程序中。 是否有任何习惯用于在C struct实现私有或受保护的函数指针和数据字段? 我知道C struct是公共的,我正在寻找一个成语来帮助隐藏一些实现细节并强迫用户使用公共接口。 注意:该商店已选择该语言,因此我无法将面向对象的概念应用到C. 谢谢。