摘要: 虚基类的作用 当一个基类被声明为虚基类后,即使它成为了多继承链路上的公共基类,最后的派生类中也只有它的一个备份。例如:class CBase { };class CDerive1:virtual public CBase{ };class CDerive2:virtual public CBase{... 阅读全文
posted @ 2015-08-18 19:09 吴下阿蒙zlf 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 1. const修饰普通变量和指针const修饰变量,一般有两种写法:const TYPE value;TYPE const value;这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。对于一个非指针的类型TYPE,无论怎么写,都是一个含义,即val... 阅读全文
posted @ 2015-08-18 09:41 吴下阿蒙zlf 阅读(111) 评论(0) 推荐(0) 编辑
摘要: sizeof()功能:计算数据空间的字节数1.与strlen()比较strlen()计算字符数组的字符数,以"\0"为结束判断,不计算为'\0'的数组元素。而sizeof计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示。2.指针与静态数组的sizeof操作指针均可看为变量类型的一... 阅读全文
posted @ 2015-08-16 15:08 吴下阿蒙zlf 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。总的说来,要直接默写出快速排序还... 阅读全文
posted @ 2015-08-16 14:44 吴下阿蒙zlf 阅读(124) 评论(0) 推荐(0) 编辑