摘要: 1.静态多态(1)函数重载(2)操作符重载2.动态多态继承,虚函数实现机制:以下摘自于http://blog.csdn.net/zyq0335/article/details/76574651 什么是多态?多态性可以简单的概括为“1个接口,多种方法”,在程序运行的过程中才决定调用的机制程序实现上是这样,通过父类指针调用子类的函数,可以让父类指针有多种形态。2 实现机制举一个例子:#include class animal{public:void sleep(){coutbreathe();}答案是输出:animal breathe结果分析:1从编译的角度C++编译器在编译的时候,要确定每个对象 阅读全文
posted @ 2014-03-12 13:08 残风一月 阅读(303) 评论(0) 推荐(0) 编辑
摘要: /*一个数组里面存储了一些数字,其中有0元素和非0元素,要求经过处理,数组前面存储的是非0元素,后面是0元素,且非0元素保持原有顺序。然后输出。实例:11111000003333333 处理结果:11111333333300000*/#includeusing namespace std;void dealArray(int *p, int n){int *tmpArray = new int[n];for(int i = 0; i < n; i++){tmpArray[i] = p[i];}for(int j = 0; j < n; j++){p[j] = 0;}for(int 阅读全文
posted @ 2014-03-12 12:54 残风一月 阅读(701) 评论(0) 推荐(0) 编辑