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