摘要: 数据驱动--含义http://blog.163.com/tech_qa/blog/static/1301763492009927105722922/ 阅读全文
posted @ 2014-03-11 17:44 Peaceful-蓝蓝的 阅读(137) 评论(0) 推荐(0) 编辑
摘要: Gmock--可以构造虚假类测试 阅读全文
posted @ 2014-03-11 15:37 Peaceful-蓝蓝的 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 基类指针在程序运行的时候的确指向的是一个派生类的对象,但指针的类型仍然是基类指针。C++是一种强类型语言,因此不能用基类指针类型的指针直接调用派生类;而且,同一个类可能有多种不同的派生类,因此不知道实际指向的会是哪个派生类。如果确信是某个派生类的话,可以用这样的方法来调用:((CB*)this)->b = 1; (CB为派生类)或者(dynamic_cast(this))->b = 1;即首先进行一次指针的强制类型转换。注意如果在构造函数中的话,CB的部分现在还是没有初始化的,因此即使读出b的数据,也不会是2。因为按照C++的标准,构造函数执行的顺序是从基类到派生类。return 阅读全文
posted @ 2014-03-11 15:36 Peaceful-蓝蓝的 阅读(540) 评论(0) 推荐(1) 编辑
摘要: 父类引用指向子类对象 阅读全文
posted @ 2014-03-11 15:28 Peaceful-蓝蓝的 阅读(107) 评论(0) 推荐(0) 编辑