码迷,mamicode.com
首页 >  
搜索关键字:virtual函数    ( 149个结果
HttpContext, HttpContextBase和HttpContxtWrapper
HttpContextHttpContext是ASP.Net中的context对象。但是使用这个类的问题在于,它没有基类,而且不是virtual函数。这样,我们在写unit test的时候没有办法mock它。因此,建议是不要把HttpContext作为参数传递,而是用HttpContextBase替...
分类:移动开发   时间:2014-12-10 23:59:34    阅读次数:401
effective C++ 读书笔记 条款36-37
条款36:绝不重新定义继承而来的non-virtual函数 重要点:non-virtual函数都是静态绑定 // 1241.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include using namespace std; class Base { public: void func() { cout<<...
分类:编程语言   时间:2014-12-04 18:10:18    阅读次数:277
c++,纯虚函数与抽象类
1.纯虚函数的定义: (1)虚函数被“初始化”为0的函数。声明纯虚函数的一般形式是virtual 函数类型 函数名(参数表列) =0;(2)纯虚函数没有函数体;(3)最后面的“=0”并不表示函数返回值为0,它只起形式上的作用,告诉编译系统“这是纯虚函数”; (4)这是一个声明语句,最后必须加分号。(...
分类:编程语言   时间:2014-11-13 18:53:43    阅读次数:170
《Effective C++ 》学习笔记——条款09
《Effective C++》 学习笔记 条款09:绝不在构造和析构过程中调用virtual函数...
分类:编程语言   时间:2014-11-12 23:02:03    阅读次数:226
directX--关于CSource和CSourceStream (谁调用了fillbuffer)
CSourceStream类,是CSource类的OutputPin[source.h/source.cpp]派生自CAMThread和CBaseOutputPinl         成员变量:CSource *m_pFilter;    // The parent of this stream//在构造的时候作为输入参数l         新增加的virtual函数:// Override th...
分类:其他好文   时间:2014-11-11 09:24:23    阅读次数:251
c++学习_2
这里承接上一篇文章,继续记录关于继承的那些事儿...NVI(non-Virtual Interface)和strategy模式 NVI模式和strategy模式是两种不同的方法,可以用来替代virtual函数的方法。下面就一个具体任务(随便杜撰的哈)来阐述这三种方法: 任务(胡诌的):在设...
分类:编程语言   时间:2014-11-10 11:59:08    阅读次数:241
全面整理的C++面试题
C++面试题1.是不是一个父类写了一个virtual 函数,假设子类覆盖它的函数不加virtual ,也能实现多态?virtual修饰符会被隐形继承的。private 也被集成,仅仅事派生类没有訪问权限而已virtual可加可不加子类的空间里有父类的全部变量(static除外)同一个函数仅仅存在一个...
分类:编程语言   时间:2014-11-08 14:52:31    阅读次数:235
c++学习笔记——聚合类
聚合类定义:1、所有的成员都是public的。 2、没有定义任何构造函数。 3、没有类内初始值。 4、没有基类,也没有virtual函数。聚合类的初始化:我们可以提供一个花括号括起来的成员函数初始值列表,并用它初始化聚合类的数据成员: 例如:Data val={0,"Anna"};
分类:编程语言   时间:2014-11-01 17:41:13    阅读次数:232
c++学习笔记(4)
1.non-virtual函数是在编译时完成解析的,根据该对象被调用时的类型来判断!!切记这点。2.凡基类定义有一个(或多个)虚函数,应该要将其destructor声明为virtual,但不要把destructor声明为纯虚函数。3.如果要跳过虚函数机制,使函数在编译时就完成解析,使用class s...
分类:编程语言   时间:2014-10-22 14:09:03    阅读次数:184
5.触摸touch,单点触摸,多点触摸,触摸优先和触摸事件的吞噬
?? 1 触摸 Coco2dx默认只有CCLayer及其派生类才有触摸的功能。 2 单点触摸 打开触摸开关和触摸方式 setTouchEnabled(true); setTouchMode(kCCTouchesOneByOne); Cocos2dx 对触摸分三布来处理。分是是点触,移动,离开。或是中间被打断。其功能皆有相应的virtual 函数进行...
分类:其他好文   时间:2014-10-21 17:46:02    阅读次数:270
149条   上一页 1 ... 9 10 11 12 13 ... 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!