摘要:
文章来源:http://www.cnblogs.com/houkai/archive/2013/06/05/3119513.html代码复用是提高软件开发效率的重要途径。一般而言,只要某部分代码具有通用性,就可将它构造成相对独立的功能模块并在之后的项目中重复使用。比较常见的例子是各种应用程序框架,ATL、MFC等,它们都以源代码的形式发布。由于这种复用是“源码级别”的,源代码完全暴露给了程序员,因而称之为“白盒复用”。“白盒复用”的缺点比较多,总结起来有4点。 暴露了源代码;多份拷贝,造成存储浪费; 容易与程序员的“普通”代码发生命名冲突; 更新功能模块比较困难,不利于问题的模块化实现; 实际 阅读全文
公告
积分与排名
- 积分 - 124155
- 排名 - 11887
最新评论
- 1. Re:error:LNK2005 已经在*.obj中定义
感谢大佬!
- --ISEKAI
- 2. Re:计算机中的“透明”
- 透明和黑盒略有区别。
- --LiXunHuan19
- 3. Re:托管代码与非托管代码
- 写的很好
- --~雨落忧伤~
- 4. Re:科普:并行计算、分布式计算、集群计算和云计算
- 赞!
- --nvidiahr
- 5. Re:VS调试错误:“没有可用于当前位置的源代码”的解决方案
- 20170706 我是在VC2005中遇到。试了“3. 在解决方案属性页中”没有成功。后来把代码中的一些行后面一些多余空格去掉,再调试就好了。也许是因为从别人的.cpp文件中直接拷贝过来的代码的关系吧...
- --中迅