- 博客(25)
- 收藏
- 关注
原创 Linux---编辑器vim
①命令模式控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入插入模式或者进去底行模式②插入模式可进行文本输入,按Esc回到命令行模式③底行模式文件保存或退出,也可以进行文件替换,找字符串,列出行号等操作。
2025-08-01 11:35:37
424
原创 C++---继承
父类(基类/超类)被继承的类,提供基础的属性和方法。子类(派生类)继承父类的类,可以:直接使用父类的非私有成员(属性和方法)。新增自己的属性和方法。重写(Override)父类的方法以改变其行为。
2025-07-08 17:48:26
794
原创 C++---vector模拟实现
迭代器失效:给tmp开空间,然后将start中的数据移入tmp,delete start,size是由指针相减返回的,start=tmp,导致start指向的空间改变,但是finish还在原来的位置,最后导致size不再是原来的size,所以在删除start之前要保存old_size;如果空间已经满了,就要先保存pos于start的相对位置,因为开空间的话,start改变,pos的位置就失效了,开空间后要更新pos。在类外部使用模板,保证模拟实现的vector是通用的。9、删除任意位置数据。
2025-05-23 22:14:21
317
原创 C++---类和对象(一)
类是对象进⾏⼀种抽象描述,是⼀个模型⼀样的东西,限定了类有哪些成员变量,这些成员变量只 是声明,没有分配空间,⽤类实例化出对象时,才会分配空间。private://只是声明没有开空间int _year;int _month;int _day;int main()//实例化,也就是定义d之后自动开空间Data d;return 0;
2025-04-20 17:43:41
511
原创 C语言---操作符详解
一、操作符的分类•算术操作符: + 、- 、 * 、 / 、 %• 移位操作符: << >>• 位操作符: &、 |、 ^• 赋值操作符: = 、 += 、-= 、 *= 、 /= 、 %= 、 >>= 、 <<=、 &=、|=、^=• 单⽬操作符:!、 ++ 、-- 、 & 、 * 、 + 、- 、 ~ 、 sizeof 、 ( 类型 )• 关系操作符: > 、 >= 、 < 、 <= 、 == 、!• 逻辑操作符: && 、 ||• 条件操作符:?• 逗号表达式: ,
2025-02-25 21:34:05
602
原创 C语言---数据类型和变量
1.字符类型1.1 char1.2 [signed] char 有符号的1.3 unsigned char 无符号的2.整形2.2 int3.浮点型3.1 float3.2 double4._Bool4.1 头文件<stdbool.h>4.2 布尔类型变量的取值是: true 或者 false4.3 代码演示if (flag)5.数据类型长度5.1 sizeof:计算类型长度,单位字节5.2 类型长度二、signed和unsigned。
2025-01-29 16:55:27
619
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人