C++
绝魅.C
这个作者很懒,什么都没留下…
展开
-
异常与调试之SEH、UEH、VEH、VCH以及SEH原理
一、SEH1、终止处理的SEH#include <iostream>#include <windows.h>// 终结处理器: 由 __try 、 __finally 和 __leave 构成。// 能够保证无论 __try 中的指令以何种方式退出,都必然会// 执行 __finally 块。【不会处理异常,只做清理操作】// SEH 的使用范围是线程...原创 2020-01-02 10:15:08 · 2289 阅读 · 0 评论 -
关于友元的使用
1.友元的背景:C++提供了三大访问控制权限用于控制类外,类内,子类内对成员的访问的控制.2.友元就是一个类对某个对象授予所有的访问控制权限例如MyClass有一个私有的成员变量m_nNum 在main函数中是不能直接通过对象来访问的. 但是通过友元授权,main也能直接通过对象来访问到这个类的所有成员.3.友元能够授予权限的对象:友元普通函数 : 将类的访问权限全部授予一个普通的...原创 2019-10-08 15:16:10 · 524 阅读 · 0 评论 -
C++运算符重载
运算符重载 在C++中有很多会被自动调用的代码 构造一个对象, 构造函数被调用了 当一个对象被销毁的时候, 析构函数被调用 当编译器需要进行隐式转换时, 转换构造被调用了. 当一个对象被使用了运算符(+,-,*,/,%....)的时候 无论是在C还是在c++中, 能够直接使用运算符进行运算的数据类型一般只有基本数据类型. 意思就是, 无法直接将一个数组使用+,-...原创 2019-10-08 15:40:59 · 299 阅读 · 0 评论 -
类中的多种构造函数
构造函数术语: 1. 默认构造 : 指的是没有形参的构造函数, 由编译器默认提供, 在某些场合编译器需要自动调用一个类对象的构造函数时, 只能调用默认构造.例如: 子类继承了父类,当子类对象被构造的时候, 父类 的构造也会被自动调用,此时就只能自动调用父类的默认构造 2.默认构造函数:没有形参,方法体也是空...原创 2019-10-08 18:35:51 · 1645 阅读 · 0 评论