自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 RTTI

RTTI RTTI(runtime type information) 运行时类型信息 dynamic_cast 安全的向下转型,用于多态类的向下转型 #include<iostream> using namespace std; class Shape { public: virtual void Draw() { cout << "Shape::Draw ..."

2015-12-13 15:07:59 429

原创 虚函数与多态

多态 多态性是面向对象程序设计的重要特征之一。 多态性是指发出同样的信息被不同类型的对象接收时有可能导致完全不同的行为。 多态的实现: 函数重载 运算符重载 模板 虚函数 前三者为静态绑定,虚函数为动态绑定 静态绑定与动态绑定 静态绑定 绑定过程出现在编译阶段,在编译期就已经确定要调用的函数 动态绑定 绑定过程工作在程序运行时执行,在程序运行时才确定将要调用的函数 虚函数概念与定义 虚函数的

2015-12-11 15:19:35 605

原创 继承

代码重用 C++很重要的一个特征就是代码重用。在C语言中重用代码的方式就是拷贝代码、修改代码。C++可以用继承或组合的方式来重用。通过组合或继承现有的类来创建新类,而不是重新创建它们。 组合介绍:class A { public: void FunA(); }; class B { public: void FunB() { ... a_.Fu

2015-12-02 21:37:15 471

原创 map

map介绍 使用map得包含map类所在的头文件 #include <map> 定义一个map对象: map<string,int> mapTest; //用string作为索引,存储int对象 <key,value>插入数据1. mapTest["aaa"] = 100; 2. mapTest.insert(map<string,int>::value_type("bbb",200)); 3. m

2015-12-02 11:07:45 414

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除