C++
BERLIN23
这个作者很懒,什么都没留下…
展开
-
c++异常机制--学习笔记
[ 转载 ]:https://www.cnblogs.com/hdk1993/p/4357541.html1. 概述 异常处理是C++ 的一项语言机制,用于在程序中处理异常事件。异常事件在C++中表示为异常对象。异常事件发生时,程序使用throw关键字抛出异常表达式,抛出点称为异常出现点,由操作系统为程序设置当前异常对象,然后执行程序的当前异常处理代码块,在包含了异常出现点的最内层的try块,依次匹配catch语句中的异常对象(只进行类型匹配,catch参数有时在catch语句中并不会使用到)。若.转载 2020-08-06 09:49:16 · 398 阅读 · 0 评论 -
C++中虚函数的作用和虚函数的工作原理
【转载】https://www.cnblogs.com/zkfopen/p/11061414.html1. C++中虚函数的作用和多态虚函数: 实现类的多态性关键字:虚函数;虚函数的作用;多态性;多态公有继承;动态联编 C++中的虚函数的作用主要是实现了多态的机制。基类定义虚函数,子类可以重写该函数;在派生类中对基类定义的虚函数进行重写时,需要在派生类中声明该方法为虚方法。 当子类重新定义了父类的虚函数后,当父类的指针指向子类对象的地址时,[即B b; A a = &b;] 父类指针根转载 2020-07-28 11:50:16 · 486 阅读 · 0 评论 -
const的作用--学习笔记
1. const关键字的作用欲阻止一个变量被改变,可使用const,在定义该const变量时,需先初始化,以后就没有机会改变他了;对指针而言,可以指定指针本身为const,也可以指定指针所指的数据为const,或二者同时指定为const;在一个函数声明中,const可以修饰形参表明他是一个输入参数,在函数内部不可以改变其值;对于类的成员函数,有时候必须指定其为const类型,表明其是一个常函数,不能修改类的成员变量;对于类的成员函数,有时候必须指定其返回值为const类型,以使原创 2020-07-13 19:31:14 · 1351 阅读 · 0 评论