上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页
摘要: 1、队列(建议采用带头结点的链式队列) 何时为空?答:当队列头指针等于尾指针时,队列为空。(对一般队列而言,循环队列除外) //不带头结点的链式队列 //不带头结点的链式队列#include #include #include using namespace std; (出队操作) node1-->node2 -->... 阅读全文
posted @ 2014-05-03 20:09 yexuannan 阅读(3910) 评论(1) 推荐(1) 编辑
摘要: 1、static_cast和dynamic_cast的类型检查static_cast的类型检查:只检查无关类之间的转换CBaseY* pY1 = static_cast(pX); // 错误,编译未通过, 类型指向是无关的 (解释:指针变量PX是CBaseX类,现在要将其转换为CBaseY类(和CB... 阅读全文
posted @ 2014-05-02 20:13 yexuannan 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 1、单链表循环体用while(p->next!=NULL)而不用while(p!=NULL)的原因 node *Find_MidNode(node *head){ if(head->next==NULL||head->next->next==NULL) return head->next; node *p=head->next,*mid=head->next; ... 阅读全文
posted @ 2014-04-29 22:13 yexuannan 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1、宏定义swap,加括号有什么意义 #define swap(x,y) x = (x)+(y);y=(x)-(y);x=(x)-(y) 加括号是为了处理表达式参数(即宏的参数可能是个算法表达式)时不出错,因为宏替换就是文本替换,所以如果有以下情况: #define COM(A,B) (A)*(B) 那么COM(6+5,3),它会换成这样: (6+5)*(3) ... 阅读全文
posted @ 2014-04-28 22:04 yexuannan 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1、字节序0x1234小尾:内存地址 存放内容0x4000 0x340x4001 0x12大尾:内存地址 存放内容0x4000 0x120x4001 0x34//结果是-59,-2#include#include struct bitstruct{ int b1:7; // int :2... 阅读全文
posted @ 2014-04-27 20:33 yexuannan 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 1、malloc/free和new/delete区别 http://blog.csdn.net/hackbuteer1/article/details/6789164 相同点:都可用于申请动态内存和释放内存 不同点: (1)操作对象有所不同。 malloc与free是C++/C 语言的标准库函数,new/delete 是C++的运算符。对于非内部数据类的对象而言,光用malo... 阅读全文
posted @ 2014-04-25 21:56 yexuannan 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 1、父类指针指向子类B b; A *pa; pa=&b;//A为父类,B为子类第一步:子类对象指针&b隐式转换为父类指针第二步:将转换后的得到的父类指针赋值给pa2、子类指针指向父类(父类A,子类C)第一步:父类指针转换为子类时 假如用pc=dynamic_cast(pa),则父类A必须必须... 阅读全文
posted @ 2014-04-24 22:05 yexuannan 阅读(3395) 评论(0) 推荐(0) 编辑
摘要: 一、static_cast, dynamic_cast, const_cast http://www.cnblogs.com/chio/archive/2007/07/18/822389.html http://blog.csdn.net/deyili/article/details/5354242(很重要的) dynamic_cast一般用在父类和子类指针或引用的互相转化; ... 阅读全文
posted @ 2014-04-23 21:04 yexuannan 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 1、reinterpret_cast(表达式)的作用:type-id 必须是一个指针、引用、算术类型、函数指针或者成员指针。它可以把一个指针转换成一个整数,也可以把一个整数转换成一个指针.type_id的作用是在赋值的时候用到int i5=reinterpret_cast(p);//前面是int,所... 阅读全文
posted @ 2014-04-21 19:57 yexuannan 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1、notepad++:正则表达式.* 阅读全文
posted @ 2014-04-18 16:56 yexuannan 阅读(278) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页