自定义博客皮肤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)
  • 收藏
  • 关注

原创 windows句柄的本质

windows句柄是一个指向指针的指针,句柄所指向的复杂结构通常和系统有关。指针也可以指向一个复杂的结构,通常由用户定义。

2020-12-19 08:30:38 131 2

原创 inline函数

inline可以取代预定义的原因1-inline函数代码被放入符号表中,在使用时直接进行替换(像宏一样展开),没有了调用的开销,效率很高。2-inline函数是一个真正的函数,会进行类的类型检查,等一系列相关的检查,保证调用正确。3-inline是类的成员可以访问类的保护成员和私有成员。inline的使用形式1-类外定义(需要在类的内部先进行函数的声明)inline void A::setTest(int i){ nTest=i;}2-类内定义(没有显式声明为inline,但是由于是在类

2020-12-18 22:32:20 353 1

原创 sizeof和strlen的区别

1-sizeof是运算符,后面是变量名可以没有括号,在编译阶段计算;strlen是函数,字符串参数必须有‘\0’,在运行阶段计算。

2020-12-18 20:24:43 84 1

原创 虚继承和虚函数中的虚指针的区别

虚继承和虚函数1-派生类进行虚继承时会在类和类的对象中保存一份虚基类表指针 vbptr(Virtual Base Pointer),该指针指向虚基类。继承多个虚基类的时候,会记录每个虚基类到vbptr的偏移量。2-派生类继承抽象类时会保存一个虚函数表的指针vfptr(Virtual Function Pointer),对于每个虚函数,都会保留虚函数表中虚函数指针到该虚函数的位置的偏移量。...

2020-12-18 17:47:41 271 1

原创 C++继承方式和访问权限

公有继承父类中的public、protected属性,成为子类中的public、protected属性。父类中的private,子类成员函数和子类对象不可以直接访问,但可以通过调用父类的get(),set()方法进行访问。外部对象只能访问子类的public成员保护继承父类中public、protected属性,成为子类的protected属性。私有继承父类的public和protected,成为子类的private属性。父类的private成员在子类中不可直接访问。...

2020-12-18 06:03:18 245

原创 C++中的子类继承问题

子类访问父类属性问题#子类在类内可以访问父类中的public以及protected属性,可以通过父类实现的一些get(),set()函数访问父类的private属性。

2020-12-18 05:18:52 206

原创 2020-12-17

^:异或运算,相同为0,不同为1。|:或运算,有一个1结果就是1。

2020-12-17 23:36:48 37

原创 2020-12-02

vscode如何免密码连接远程Linux配置ssh将Windows中的rsa_pub文件的内容拷贝到Linux中的.ssh目录下面的authorized_keys文件中。

2020-12-02 12:33:46 41

原创 2020-09-13

tuple是元组,元素不可变。更加安全。list是列表,元素可以改变具有append()、pop()、insert()等方法。能使用tuple就使用tuple。

2020-09-13 16:14:49 115

空空如也

空空如也

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

TA关注的人

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