码迷,mamicode.com
首页 >  
搜索关键字:derived    ( 340个结果
Derived 派生类
#include "stdafx.h"#include "iostream" using namespace std; class Base1{public: virtual void show() = 0;};class Base2{protected: char* _p; //char* s的地 ...
分类:其他好文   时间:2016-04-10 10:18:21    阅读次数:103
java的RTTI和反射机制
RTTI,即Run-Time Type Identification,运行时类型识别。它假定我们在编译时已经知道了所有的类型。那么在运行时就能够自动识别每个类型。 很多时候需要进行向上转型,比如Base类派生出Derived类,但是现有的方法只需要将Base对象作为参数,实际传入的则是其派生类的引用
分类:编程语言   时间:2016-03-10 23:17:04    阅读次数:303
operator= 复制操作符的意外
首先,看以下的代码的输出时什么: 上述代码做了最理所当然的事。就是将Derived的两个对象进行了交换。可是通过指针进行的赋值输出却不是预期的: 居然调用的是Base的operator=,也就意味着我们把d2的Base部分赋值给了d1。而如今的d1就是“通常是自己的derived,一半是d2的Bas
分类:其他好文   时间:2016-02-03 20:53:29    阅读次数:269
some cpp conventions
Name and Type 1. The scope of a derived class is treated as nested in its base class when it comes to name lookup. (help understand hiding) 2. Decltyp
分类:其他好文   时间:2016-02-02 15:07:22    阅读次数:157
C++ 学习笔记(一些新特性总结3)
C++ 学习笔记(一些新特性总结3)public、protected 和 private 继承public 继承时,基类的存取限制是不变的。class MyClass { public: // Unrestricted access int myPublic;protected: // Defining or derived class only int myProtected...
分类:编程语言   时间:2016-01-19 19:32:24    阅读次数:215
为什么需要虚析构函数?
When should my destructor be virtual?When someone will delete a derived-class object via a base-class pointer.In particular, here’s when you need to m...
分类:其他好文   时间:2016-01-05 15:11:50    阅读次数:202
模板的继承
会用继承,会用一些模板,但是模板的继承是什么鬼;百度如下:模板类的继承包括四种:1.(普通类继承模板类)templateclass TBase{ T data;……};class Derived:public TBase{……};2.(模板类继承了普通类(非常常见))class TBase{…...
分类:其他好文   时间:2015-11-28 16:37:11    阅读次数:135
mysql - join two derived tables
select t1.uid from(select uid from table1) t1 inner join (select uid from table2) t2 where t1.uid=t2.uid
分类:数据库   时间:2015-11-09 08:15:43    阅读次数:294
C++之保护和私有构造函数与析构函数
一、构造函数 1、保护 构造函数定义为protected后,就意味着你不能在类的外部构造对象了,而只能在外部构造该类的子类的对象,比如: class Base { protected: Base() {} ... }; class Derived : public Base { p...
分类:编程语言   时间:2015-11-02 21:29:12    阅读次数:254
多态的缺陷
缺陷一:覆盖私有方法代码:原因:可能我们期望的是输出:public f()由于private被自动认为是final方法,且对导出的类是屏蔽的。因此,Derived类中f()方法是一个全新的方法。结论:只有非private方法才可以被覆盖。但是还需密切注视private方法,虽然编译器不暴错,但未必按...
分类:其他好文   时间:2015-10-29 21:56:07    阅读次数:174
340条   上一页 1 ... 20 21 22 23 24 ... 34 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!