码迷,mamicode.com
首页 >  
搜索关键字:类对象    ( 5909个结果
C++ Primer 学习笔记_102_特殊工具与技术 --运行时类型识别[续]
特殊工具与技术--运行时类型识别[续] 三.RTTI的使用 当比较两个派生类对象的时候,我们希望比较可能特定于派生类的数据成员.如果形参是基类引用,就只能比较基类中出现的成员,我们不能访问在派生类中但不在基类中出现的成员. 因此我们可以使用RTTI,在试图比较不同类型的对象时返回假(false)。 我们将定义单个相等操作符。每个类定义一个虚函数 equal,该函数首先将操作数强制转换为正确的类型。...
分类:编程语言   时间:2014-08-13 22:36:07    阅读次数:383
设计模式之单例模式
单例属于创建型设计模式,维护一个类只出一个对象,在生活中只有一个的对象,比如:地球、太阳、宇宙等。使用单例的情况也可以是:一个类的访问次数过高,但是不改变对象的信息,就可以把这个类设成单例。单例的方式有两种:懒汉式和饿汉式。单例的实现方法:第一步:把构造器变私有第二步:把本类对象作为本类的静态属性第...
分类:其他好文   时间:2014-08-13 18:40:16    阅读次数:218
单例设计模式的一点心得
解决的问题:保证内存中只有一个对像(比如多个程序使用同一个配置信息);如 何 实现:1、不允许其它程序用new 创建该类对象 2、在该类创建一个本类实例 3、对外提值一个方法让其它程序获取该对象步骤: 1、私有化该类构造函数; 2、通过new在本类中创建一个静态本...
分类:其他好文   时间:2014-08-13 18:05:27    阅读次数:214
13.1 复制构造函数
首先,复制构造函数本质还是构造函数,只不过是什么时候使用不同,通常在复制初始化的时候调用(直接初始化也有可能调用,后面再提)。定义:复制构造函数只有单个对本类对象引用的形参(常用const修饰)。class Test(){public: Test(const Test& t) {}};strin.....
分类:其他好文   时间:2014-08-13 14:27:17    阅读次数:196
如何避免类型转换时的异常
分析问题 程序员经常会面临一些类型转行的工作,其中有些是确定可转换的,例如把一个类型对象转换成基类对象,而有些则是带有尝试性的,譬如把基类引用的对象转换成子类,当执行这样的尝试性转换时,程序员就应该做好捕捉异常的准备。 当一个不正确的类型转行发生时,就会产生InvalidCastExceptio.....
分类:其他好文   时间:2014-08-13 08:00:15    阅读次数:278
Java面试常考到的东东
1、super与this的区别?super是我们在子类中想使用被子类隐藏的父类的成员变量或方法时,可以使用的关键字。this出现在类的实例方法中,代表使用该方法的当前对象。也可以出现在类的构造方法中,代表使用该构造方法所创建的对象。this()代表当前类对象,super()代表父类对象。..
分类:编程语言   时间:2014-08-13 03:44:56    阅读次数:325
(设计模式之一)浅析简单工厂模式
简单工厂模式举个两个例子:我输入两个数字和(+ - * /)其中一个符号,计算出两个数的结果. 饲养员让(狗 猫 鸟 猪)其中一个动物 叫这里就是一个简单的工厂模式,用户只需要提供他需要的接口,而不需要知道具体的实现工厂判断用户提供的接口,创建对应的子类对象, 返回父类变量给用户(这里涉及里氏替换原...
分类:其他好文   时间:2014-08-13 03:30:05    阅读次数:161
用 const 限定类的成员函数
类的成员函数后面加 const,表明这个函数不会对这个类对象的数据成员(准确地说是非静态数据成员)作任何改变。 在设计类的时候,一个原则就是对于不改变数据成员的成员函数都要在后面加 const,而对于改变数据成员的成员函数不能加 const。所以 const 关键字对成员函数的行为作了更加明确的限....
分类:其他好文   时间:2014-08-12 10:06:53    阅读次数:199
黑马程序员--多态
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------多 态(面向对象特征之一):函数本身就具备多态性,某一种事物有不同的具体的体现。体现:父类引用或者接口的引用指向了自己的子类对象。//Animal ...
分类:其他好文   时间:2014-08-12 09:01:03    阅读次数:200
WindowState笔记
这片文章将详细分析WindowState中的各个关键成员变量及成员函数。 1、Session类对象mSession 每一个WindowState都有一个Session类成员变量,那么每一个窗口保存的都是同一个mSession吗?还是每一个窗口的mSession都不同呢?dump一下便知道了,dump日志告诉我上述两种情况都不是,事实上是每一个UI进程的所有窗口保存的是同一个Session,而每...
分类:Windows程序   时间:2014-08-11 12:04:42    阅读次数:272
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!