上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 70 下一页
摘要: 转自:http://blog.csdn.net/haoel/article/details/1948051对C++ 了解的人都应该知道虚函数(Virtual Function)是通过一张虚函数表(Virtual Table)来实现的。简称为V-Table。 在这个表中,主是要一个类的虚函数的地址表,这张表解决了继承、覆盖的问题,保证其容真实反应实际的函数。这样,在有虚函数的类的实例中这个表被分配在了 这个实例的内存中,所以,当我们用父类的指针来操作一个子类的时候,这张虚函数表就显得由为重要了,它就像一个地图一样,指明了实际所应该调用的函数。 1. 基本的虚函数表这里我们着重看一下这张虚函数表。 阅读全文
posted @ 2013-11-01 10:05 myLittleGarden 阅读(366) 评论(0) 推荐(0)
摘要: 1. 等价类法定义:是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。划分等价类: 等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试,因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件就可以用少量代表性的测试数据取得较好的测试结果。等价类划分可有两种不同的情况:有效等价类和无效等价类。有效等价类:是指对于程序的规格说明来说是合理的、有意义的输 阅读全文
posted @ 2013-10-31 17:23 myLittleGarden 阅读(449) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/gzh0222/article/details/7105113 1.什么是接口测试 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统 阅读全文
posted @ 2013-10-30 21:49 myLittleGarden 阅读(622) 评论(0) 推荐(0)
摘要: 转自:http://www.educity.cn/zk/gjyy/201306271108011682.htm多态性是面向对象设计语言的基本特征。仅仅是将数据和函数捆绑在一起,进行类的封装,使用一些简单的继承,还不能算是真正应用了面向对象的设计思想。多态性是面向对象的精髓,也是难点。在C++中,多态性是通过虚函数来实现的。1. 为什么需要虚函数 为了说明虚函数的作用,我们先看一个程序实例:#include class vehicle{ int wheels; float weight;public: void message(void) {cout message(); //输出Ve... 阅读全文
posted @ 2013-10-30 17:53 myLittleGarden 阅读(2554) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/lintong/archive/2012/07/28/2613002.html1. 什么是多重继承的二义性class A{public: void f();}class B{public: void f(); void g();}class C:public A,public B{public: void g(); void h();};如果声明:C c1,则c1.f();具有二义性,而c1.g();无二义性(同名覆盖)。2. 解决办法一 -- 类名限定调用时指名调用的是哪个类的函数,如c1.A::f();c1.... 阅读全文
posted @ 2013-10-30 16:22 myLittleGarden 阅读(6303) 评论(0) 推荐(0)
上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 70 下一页