【发布时间】:2010-03-26 19:27:06
【问题描述】:
我正在用 C 语言开发一个简单的库,供我自己和一些朋友个人使用。
我目前有一个包含一些成员的 C 结构,这些成员应该以某种方式对应用程序的其余部分隐藏,因为它们仅在内部使用。不小心修改其中一个成员可能会使库“疯狂”。
是否有任何“解决方法”来隐藏这些成员以使其无法访问?
【问题讨论】:
-
似乎想法是将结构'隐藏'在.c文件中,同时在.h文件中声明访问接口。我希望我做对了!
标签: c encapsulation