自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 4.3重载流插入运算符和流提取运算符

C++编译系统已经对“<<”和“>>”进行了重载,使之作为流插入运算符和流提取运算符,能用来输入和输出C++标准类型的数据用户也当然可以对流插入提取运算符进行重载来输入输出自己声明类型的数据对“<<”和“>>”重载的函数形式如下:ostream & operator << (ostream &, 自定义类 &a...

2019-01-19 18:00:01 1116

原创 4.2重载单目和双目运算符

这章我们来看一看单双目运算符重载的区别一、双目运算符双目运算符有两个操作数,通常在运算符的左右两侧,如:“+”、“-”、“=”、“<”等下面设计一个月日加减的运算符重载#include <iostream>using namespace std;class Date{ private: int year; int month; int d...

2019-01-19 17:20:08 1499

原创 4.1运算符重载的方法和规则

前面我们曾经提过函数的重载对于重载一词想必大家不是非常陌生既然函数都可以重载,那么运算符当然也是可以重载啦!!!比如我们日常习惯于的“+”运算符,还有“<<”位移运算符等,举个例子:两整数(int)相加得出相加所得的整数两浮点数(float)相加得出相加所得的浮点数而一整数一浮点数相加得到的还是浮点数以上的例子都是相加,但相加前后的类型不一样,系统怎么分辨出...

2019-01-17 17:39:32 1318

原创 6.1多态性和虚函数

一、多态多态就是指具有不同功能的函数可以用同一个函数名C++中,多态性表现形式之一是:具有不同功能的函数可以用同一个函数名,这样就可以用一个函数名调用不同内容的函数多态性分为两类:静态多态性(编译时多态性)和动态多态性(运行时多态性)1.静态多态性很简单,是通过函数的重载实现的,如前面所说:函数重载、运算符重载的实现都是它要求在程序编译时就知道调用函数的全部信息,因此,在程序...

2018-12-24 20:40:16 239

原创 5.5基类和派生类的转换

基类和派生类之间可以相互赋值吗?先建造一个基类和一个派生类class A{ public: int a;};class B : public A{ public: int b; void display() { cout << a << endl; ...

2018-12-17 18:14:42 457 1

原创 5.4多重继承

多重继承?和多重派生构造函数有什么区别?前面所有所讨论的是一个一个继承下来,是单继承而多重继承是一个派生类从多个基类继承一、多重继承的继承方法class D : public A, private B, protected C{ ...... //类D中新增加的成员}; 二、多重继承派生类的构造函数class D : public A, pri...

2018-12-16 17:47:40 115

原创 5.1继承和派生

一个派生类只从一个基类派生称为单继承,当然一个派生类从多个基类派生称为多重继承接下来就是重点了派生类的声明方式:很简单,只需要在新的类上稍微添加一点东西就是派生类了class 派生类名 :继承方式 基类名例:class student       // (基类){    ...... //基类数据};class student1 : public stu...

2018-12-16 15:44:15 107

原创 5.3派生类的构造函数和析构函数

一、简单派生类的构造函数派生类构造函数一般形式:派生类构造函数名(总参数表):积累构造函数名(实际参数列表){          派生类中新增数据成员初始化语句}看下面代码例子:class student //基类 { public: student(int x, double y, string z) //定义基...

2018-12-16 15:31:22 329

原创 5.2派生类成员访问属性

还记得派生类成员访问属性吗?就是由继承方式和派生类成员访问限制符决定的那个而且在此我们还新引入了protected这个新的成员访问限制符从类的用户角度来看,保护类成员等价于私有成员,有一点与私有成员不同那就是保护成员可以被派生类的成员函数引用如果把友元比喻成朋友,可以允许好朋友进入自己的卧室而保护成员相当于保险箱,任何外人均不得窥视,只有子女(及其派生类)才能打开所以prot...

2018-12-07 20:03:58 352

空空如也

空空如也

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

TA关注的人

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