摘要: 用C++实现的一种插件体系结构-----概述本文讨论一种简单却有效的插件体系结构,它使用C++,动态链接库,基于面向对象编程的思想。首先来看一下使用插件机制能给我们带来哪些方面的好处,从而在适当时候合理的选择使用。1,增强代码的透明度与一致性:因为插件通常会封装第三方类库或是其他人编写的代码,需要清... 阅读全文
posted @ 2015-04-17 19:03 kira2will 阅读(838) 评论(1) 推荐(0) 编辑
摘要: void swap(int &a,int &b){a^=b;b^=a;a^=b;}^ 在 C 里面是按位异或操作符。异或运算的原理应该清楚吧?相同的话异或的结果就是 0,不同的话就是 1。举个例子,比如 a 表示十进制的 5,b 表示十进制的 12,按位异或结果就是:a = 0101 (5 的二进制... 阅读全文
posted @ 2015-04-17 16:54 kira2will 阅读(376) 评论(0) 推荐(0) 编辑
摘要: http://www.zhihu.com/question/29186751#answer-13227078帮助自己理解的总结:一级指针指向对象,可以通过一级指针修改对象的内容;二级指针指向一级指针,可以通过二级指针修改一级指针的内容;一级指针的内容指的是对象的地址;二级指针的内容指的是一级指针的地... 阅读全文
posted @ 2015-04-17 10:32 kira2will 阅读(149) 评论(0) 推荐(0) 编辑