码迷,mamicode.com
首页 >  
搜索关键字:基类    ( 6427个结果
java I/O(2)
以字节为导向的 stream------InputStream/OutputStreamInputStream 和 OutputStream 是两个 abstact 类,对于字节为导向的 stream 都扩展这两个鸡肋(基类 ^_^ ) ;1、 InputStream1.1ByteArrayInpu...
分类:编程语言   时间:2014-05-05 10:39:08    阅读次数:431
【笔记】设计模式——装饰者模式
实现一个类似QQavator功能的代码1、原始实现 1 //存在的问题: 2 //1、wear*方法出现重复代码,可以重构;实质上为代码结构一致,输出内容相同,可以通过在定义一个基类,在基类中定义抽象的Wear*,在子类中重写; 3 //2、倘若需求中新增某种服饰,需要修改Pers...
分类:其他好文   时间:2014-05-05 09:39:47    阅读次数:315
C++沉思录之二——虚函数使用的时机
虚函数使用的时机为什么虚函数不总是适用? 1. 虚函数有事会带来很大的消耗; 2. 虚函数不总是提供所需的行为; 3. 当我们不考虑继承当前类时,不必使用虚函数。必须使用虚函数的情况: 1. 当你想删除一个表面上指向基类对象,实际却是指向派生类对象的指针,就需要虚析构函数。
分类:编程语言   时间:2014-05-05 09:36:24    阅读次数:487
一个调用问题
在看项目代码时,发现有个调用,明明调用的函数基类的,搞不懂为什么会调用到派生类的,这是个虚函数,我想肯定是指针的问题,我又想到了是绑定时候的问题thrTransData::thrTransData(){ m_spTimerFactory = NEWSP(TimerFactory); ne...
分类:其他好文   时间:2014-05-04 10:28:00    阅读次数:220
多线程为什么跑的比单线程还要慢?
“多个人干活比一个人干活要快,多线程并行执行也比单线程要快”这是我学习编程长期以来的想法。然而在实际的开发过程中,并不是所有情况下都是这样。先看看下面的程序(点击下载): ThreadTester是所有Tester的基类。所有的Tester都干的是同样一件事情,把counter增加到10000000...
分类:编程语言   时间:2014-05-04 09:53:28    阅读次数:624
BOOST_CLASS_EXPORT
用基类的指针去转存派生类时除了上一篇boost::serialization 用基类指针转存派生类(错误多多,一波三折)之外,还有另一种更简单的方法: 用BOOST_CLASS_EXPORT宏。下面我们来分析怎样用BOOST_CLASS_EXPORT来实现 用基类的指针去转存派生类。 首先来看前面实例的一段代码: void save() { std::ofstream ofs("t7.x...
分类:其他好文   时间:2014-05-04 09:48:50    阅读次数:487
C++ Primer Plus学习笔记之继承类的初始化顺序
C++ Primer Plus学习笔记之继承类的初始化顺序 基类的构造函数,析构函数和操作符函数operator=是不能被派生类继承的; 那么,当创建一个派生类对象时,怎样调用基类的构造函数对基类的数据进行初始化呢??? 答案是:构造函数执行时遵行先兄长(基类),再客人(对象成员),后自己(派生类)的顺序; 另一方面,执行析构函数时,先执行派生类的析构函数,再执行基类的析构函数。原因是,对...
分类:编程语言   时间:2014-05-04 09:41:27    阅读次数:373
Python3.2官方文档翻译--继承
6.5 继承 当然,一门语言特性如果不支持继承那么名称类就失去了价值。子类继承父类的方法如下: class DerivedClassName(BaseClassName): . . . 名称BaseClassName必须定义在一个包含派生类定义的作用域中。在基类名称的位置上,其他随意表达式都是允许的、例如,当基类定义在其他模块中,这也是可用的。 class DerivedCl...
分类:编程语言   时间:2014-05-04 08:59:32    阅读次数:364
boost::serialization(2)序列化基类
在派生类中序列化一个基类 假如有一个基类如下: class student_info { public: student_info() {} virtual ~student_info() {} student_info(const std::string& sn, const std::string& snm, const std::string& sg) : name_(sn),...
分类:其他好文   时间:2014-05-03 21:41:12    阅读次数:356
复习PHP-语言参考-预定义异常
1.Exception它是所有异常的基类。可以自定义异常类继承它,并在异常时throw出2.ErrorException是Exception的子类,具体没啥说的。
分类:Web程序   时间:2014-05-03 20:41:00    阅读次数:303
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!