2010年10月19日
摘要: 这个模式的目的就是为了让逻辑与具体实现单独演化。逻辑层通过初始化一个实际实现的实例,然后采用委托机制来实现逻辑这边的功能。 阅读全文
posted @ 2010-10-19 13:17 漫步沙洲中 阅读(229) 评论(1) 推荐(0) 编辑
摘要: 我们都知道C++语言兼容C语言,那么C++调用C语言库,为什么为什么需要 extern "C"的帮助?答案就是C++语言为了支持重构(重构的特征:相同的范围、相同的名字、不同的参数),在编译时对函数的命名方式进行了改变,编译后的名字包括一些参数的信息,这样才能在调用函数的时候对号入座。那么extern "C"的作用,就是“提示”(为什么说提示,而不是“命令&r... 阅读全文
posted @ 2010-10-19 13:02 漫步沙洲中 阅读(10354) 评论(0) 推荐(0) 编辑