摘要: 1、多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数(滞后联编)。2、C++多态性是通过虚函数来实现的,虚函数允许子类重新定义成员函数,而子类重新定义父类的做法称为覆盖(override),或者称为重写。 重写的话可以有两种,直接重写成员函数和重写虚函数,只有重写了虚函数... 阅读全文
posted @ 2015-05-18 22:14 阿伦-艾弗森 阅读(113) 评论(0) 推荐(0) 编辑
摘要: C++内存分配1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。2、堆区(heap) —就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在 程序结束后,操作系统会自... 阅读全文
posted @ 2015-05-18 20:15 阿伦-艾弗森 阅读(163) 评论(0) 推荐(0) 编辑