自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小白杨的博客

这是一个记录学习的博客

  • 博客(6)
  • 收藏
  • 关注

原创 C++输入和输出流

一 I/O流的概念和流类库的结构 1 I/O流的概念和流类库的结构 1)标准设备的输入和输出。即从键盘输入数据,输出到显示器屏幕。标准输入输出 2)标准设备的输入和输出。即从键盘输入数据,输出到显示器屏幕。标准输入输出 3)内存中指定的空间进行输入和输出,称为字符串输入输出,简称串I/O 2 标准输入 #include <iostream> using namespace ...

2018-08-07 21:16:51 244

原创 C++的类型转换与异常处理

一 名称和语法 1 C语言风格:不管什么类型的转换统统是: TYPE b = (TYPE)a; 2 C++风格: 1)static_cast,静态类型转换。如int转换成char 2)reinterpreter_cast,重新解释类型 3) dynamic_cast,命名上理解是动态类型转换。如子类和父类之间的多态类型转换,运行时进行类型识别,把父类转换成子类。 4)const_ca...

2018-08-06 22:53:49 671

原创 C++ 函数模板和类模板--泛型编程

所谓函数模板,实际上是建立一个通用函数,其函数类型和形参类型不具体指定,用一个虚拟的类型来代表。这个通用函数就称为函数模板。 凡是函数体相同的函数都可以用这个模板来代替,不必定义多个函数,只需在模板中定义一次即可。 一 函数模板初识 1) 为什么要有函数模板? 函数业务逻辑一样,但是函数参数类型不一样,引入泛型编程,方便程序员编程。 2) 语法: template <typena...

2018-08-06 22:06:11 10248

原创 c++ 纯虚函数和抽象类

一 基本概念 1 纯虚函数是一个在类中声明的虚函数,在类中没有定义实体,要求各派生类定义自己的版本。 2 纯虚函数为各派生类提供一个公共界面(接口的封装设计、软件的模块功能划分); 3 语法:virtual 类型 函数名(参数)=0; 4 一个具有纯虚函数的类成为抽象类。 #include <iostream> using namespace std; class Fi...

2018-08-02 22:59:19 220

原创 c++ 多态

一 面向对象新需求 1 如果父类指针指向的是父类对象则调用父类中定义的函数,如果父类指针指向的是子类对象则调用子类中定义的重写函数 2 解决方案: 1)C++中通过virtual关键字对多态进行支持 2)使用virtual声明的函数被重写后即可展现多态特性, 3) 当在父类的函数声明中写了virtual关键字,子类中可写可不写。 二 实现多态的三个条件 1 要有继承 2 要有虚函...

2018-08-01 23:37:01 105

原创 C++ 继承和派生

1 继承概念 1)继承是类之间定义的一种重要关系; 2)基本语法:class Child : public Parent1,public Parent2; 3)Parent称基类(父类),child称派生类(子类) 4) 继承方式:public,private,protected. 5)重要说明: a)子类拥有父类的所有成员变量和成员函数; b)子类可以拥有父类没有的方法和属性; ...

2018-08-01 22:53:11 144

空空如也

空空如也

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

TA关注的人

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