- 博客(9)
- 收藏
- 关注
原创 windows句柄的本质
windows句柄是一个指向指针的指针,句柄所指向的复杂结构通常和系统有关。指针也可以指向一个复杂的结构,通常由用户定义。
2020-12-19 08:30:38 179 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 369 1
原创 sizeof和strlen的区别
1-sizeof是运算符,后面是变量名可以没有括号,在编译阶段计算;strlen是函数,字符串参数必须有‘\0’,在运行阶段计算。
2020-12-18 20:24:43 125 1
原创 虚继承和虚函数中的虚指针的区别
虚继承和虚函数1-派生类进行虚继承时会在类和类的对象中保存一份虚基类表指针 vbptr(Virtual Base Pointer),该指针指向虚基类。继承多个虚基类的时候,会记录每个虚基类到vbptr的偏移量。2-派生类继承抽象类时会保存一个虚函数表的指针vfptr(Virtual Function Pointer),对于每个虚函数,都会保留虚函数表中虚函数指针到该虚函数的位置的偏移量。...
2020-12-18 17:47:41 315 1
原创 C++继承方式和访问权限
公有继承父类中的public、protected属性,成为子类中的public、protected属性。父类中的private,子类成员函数和子类对象不可以直接访问,但可以通过调用父类的get(),set()方法进行访问。外部对象只能访问子类的public成员保护继承父类中public、protected属性,成为子类的protected属性。私有继承父类的public和protected,成为子类的private属性。父类的private成员在子类中不可直接访问。...
2020-12-18 06:03:18 271
原创 C++中的子类继承问题
子类访问父类属性问题#子类在类内可以访问父类中的public以及protected属性,可以通过父类实现的一些get(),set()函数访问父类的private属性。
2020-12-18 05:18:52 222
原创 2020-12-02
vscode如何免密码连接远程Linux配置ssh将Windows中的rsa_pub文件的内容拷贝到Linux中的.ssh目录下面的authorized_keys文件中。
2020-12-02 12:33:46 48
原创 2020-09-13
tuple是元组,元素不可变。更加安全。list是列表,元素可以改变具有append()、pop()、insert()等方法。能使用tuple就使用tuple。
2020-09-13 16:14:49 139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人