自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 异常

目录 一、C语言传统的处理错误方式 二、C++异常概念 三、自定义/标准库异常体系 四、异常的优缺点 一、C语言传统的处理错误的方式 在C语言中,我们是怎么处理错误和异常的呢? 传统的错误处理机制: 1、终止程序。如assert,缺陷:当发生内存错误时程序就直接终止结束。 #include<iostream> using namespace std; #includ...

2019-11-26 23:59:24 237

原创 类和对象(二)

目录 默认成员函数 友元 static 内部类 一、默认成员函数 在类中,如果你没有自定义的添加任何函数,类依然可以实现初始化、赋值等操作。这又是为什么呢?其实在类中会默认生成一些函数,来完成基本功能的实现。 1、构造函数 1.1概念 #include<iostream> using namespace std;...

2019-11-18 22:22:35 93

原创 继承与多态(二)

在上一篇文章中我们主要讨论了有关继承的一些话题,这篇文章我们来对多态进行讨论。环境:vs2013 32位编译 目录 多态 虚函数重写 抽象类 多态实现原理 单继承和多继承关系的虚函数表 一、多态 1、概念 多态,简单来说就是多种形态。具体来说就是当需要完成某个行为,不同对象去完成会产生不同的状态。 举个简单的例子:比如说坐公交车,学生会有学生卡,所以半价。老人会有老人卡,所以半价...

2019-11-16 19:22:28 194

原创 继承与多态(一)

在学习C++的过程中,继承和多态是所有人都绕不过的一个重头戏。这篇博客探讨的都是VS2013下,32位编译系统所产生的结果 目录 继承 基类和派生类的赋值转换 继承中的作用域 派生类的默认成员函数 菱形继承和菱形虚拟继承 一、继承 1、概念 继承(inheritance)这一种机制是面向对象程序设计中,可以使代码复用的一种最重要手段。它可以使程序在保持原有类特性的基础上进行扩展,...

2019-11-10 14:37:50 208

原创 Linux有关fork函数运行的规则

fork函数 使用fork需要包含<unistd.h> 函数原型: pid_t fork(void) 返回值: 返回值有两个 父进程返回子进程的pid,子进程返回0,如果进程创建失败返回-1 fork()的运行规则 1、fork()在创建子进程的过程中,会将父进程的PCB拷贝一份,同时修改PCB中的pid 以及 ppid 2、fork()会会把父进程的虚拟地址空间拷贝一份,从而作...

2019-11-06 14:55:36 169

原创 类和对象(一)

在我们学习C语言时,我们知道C语言是面向过程的语言。分析出求解问题的步骤,通过函数调用逐步解决问题。 而在C++中,C++则是面向对象的语言。将一件事情拆分成不同的对象,靠对象之间的交互完成。 目录 概念 作用域 实例化 类对象模型 封装 this指针 一、概念: 在C语言中,struct中通常只能定义变量。然而在C++中,这一举动则被无限的扩充,在C++中,struct中可以定...

2019-11-04 18:04:35 218

原创 C++基础知识认识

C++的基础知识大致可以分为这几个部分: 目录 C++部分关键字介绍 命名空间 C++输入/输出 缺省参数 函数重载 引用 内联函数 1、C++部分关键字介绍 a.关键字是使用以及学习一门语言的基础。也是十分简单的一些“单词”: 具体的使用方法可以另行查阅。 2、命名空间 a.概念: 在C/C++中,变量、函数以及类等都是需要大量存在的。这些变量、函数以及类的名称都将...

2019-11-04 13:05:33 330

空空如也

空空如也

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

TA关注的人

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