自定义博客皮肤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 239

原创 类和对象(二)

目录默认成员函数友元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 195

原创 继承与多态(一)

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

2019-11-10 14:37:50 208

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

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

2019-11-06 14:55:36 169

原创 类和对象(一)

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

2019-11-04 18:04:35 219

原创 C++基础知识认识

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

2019-11-04 13:05:33 330

空空如也

空空如也

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

TA关注的人

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