2019-12-18 18:46发布
flamma 发表于 2018-9-20 16:33 这个要一开始就考虑要封闭,基本上是用桥接设计模式(impl)来实现。
日日♂夜夜 发表于 2018-9-20 17:50 你把现在这份代码(.c .h) 编译成库 然后在.h里面删掉不想被他们知道的东西, 最后把简化版的.h和.a发过 ...
radar_12345 发表于 2018-9-20 17:48 如果这样,为什么要使用宏呢,写成函数不行吗,编译后文件还小些
ywlzh 发表于 2018-9-20 17:59 在.h文件里删掉不想被他们看到的东西,可是这些东西是自己库里需要调用的,没有声明,可以被调用到吗? ...
最多设置5个标签!
上网查了下 收获颇多
https://github.com/kamranahmedse/design-patterns-for-humans
https://segmentfault.com/a/1190000010706695
很好的一个设计思想
在.h文件里删掉不想被他们看到的东西,可是这些东西是自己库里需要调用的,没有声明,可以被调用到吗?
其实 问题讨论这个地步
我已经意识到
需要重新设计下程序结构了,大的改变倒还没有什么,功能都是正常的
我只想把老板吊起来打一顿 可是工资又是他发的
只好接受这份磨砺了
编译成了库以后内部引用就不需要.h了,只是外部引用需要函数入口
你这应该补一下C的编译过程
一周热门 更多>