Tag: 封装

有什么方法来模块化C代码?

您知道在项目规模扩大时模块化C代码有哪些方法,实践和约定?

是否有任何解决方法使结构成员在C中以某种方式“私有”?

我正在用C开发一个简单的库,供我自己+一些朋友个人使用。 我目前有一个C结构,其中一些成员应该以某种方式隐藏在应用程序的其余部分,因为它们的使用只是内部的。 偶然修改其中一个成员可能会使图书馆“疯狂”。 是否有任何“解决方法”来隐藏这些成员以使其无法访问?