自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(124)
  • 资源 (2)
  • 收藏
  • 关注

原创 多态小案例

【代码】多态小案例。

2025-02-16 20:00:30 205

原创 java继承

虚方法表满足:1.非static、2.非private、3.非final。

2025-02-16 19:58:39 150

原创 static静态变量

静态方法不能调用非静态的成员变量。

2025-02-16 11:18:30 205

原创 ArrayList集合

ArrayList集合

2025-02-15 11:04:40 112

原创 String字符串

StringTable 是在堆内存中。StringTable 是 Java 中用于存储字符串常量池的地方。字符串常量池是 JVM 为了优化字符串操作而实现的一种机制,存储在堆内存中。如果后来有其他相同的字面量被创建,JVM 会直接引用池中的字符串,而不是创建新的对象。

2025-02-11 18:02:14 724

原创 java二维数组

【代码】java二维数组。

2025-02-10 18:22:41 134

原创 java判断和循环

【代码】java判断和循环。

2025-01-13 19:08:59 134

原创 java运算符

1.取值范围小的,和取值范围大的进行运算,小的会先提升为大的,再进行运算2.byte short char 三种类型的数据在运算的时候,都会直接先提升为int,然后再进行运算。

2025-01-09 12:10:02 201

原创 vector容器

/向容器中添加数据//遍历容器中的数据 -> 运算符在使用时会自动对指针进行解引用it!= v.end();it++)cout << "姓名:" << (**it).m_Name << " 年龄:" << (**it).m_Age << endl;

2024-11-12 18:59:35 238

原创 c++函数模板

声明一个模板,告诉编译器,后边代码紧跟着的T不要报错,T是一个通用类型的数据两种方式使用函数模板1.自动类型推导2.显示指定类型1.自动类型推导,必须推导出一致的数据类型T才可以使用2.模板必须要确定出T的数据类型,才可以使用。

2024-11-10 20:26:05 238

原创 C++运算符重载

利用成员函数重 左移运算符 p.operator

2024-11-05 16:55:02 237

原创 mutable用法

mutable 关键字用于允许类的某个成员变量在 const 成员函数中被修改。通常,const 成员函数不能改变对象的任何成员变量,但将成员变量声明为 mutable 可以例外。

2024-11-05 16:40:06 352

原创 mutable用法

mutable 关键字用于允许类的某个成员变量在 const 成员函数中被修改。通常,const 成员函数不能改变对象的任何成员变量,但将成员变量声明为 mutable 可以例外。

2024-11-05 11:14:16 430 1

转载 c++静态成员

【代码】c++静态成员。

2024-11-04 21:55:00 29

原创 c++拷贝构造函数

等效于A a(a1);

2024-11-04 20:17:14 215

原创 c++联合

结构体(struct)中所有变量是“共存”的——优点是“有容乃大”,全面;缺点是struct内存空间的分配是粗放的,不管用不用,全分配。而联合体(union)中是各变量是“互斥”的——缺点就是不够“包容”;但优点是内存使用更为精细灵活,也节省了内存空间。char类型占1个字节du.s[0]=255,du.s[0]在内存中的值是1111 1111du.s[1]=1, du.s[1]在内存中的值是0000 0001du.s[2]=0, du.s[2]在内存中的值是0000 0000。

2024-11-03 20:24:59 256

原创 C++数组指针

int * (*parr)[]->数组中的每一个元素都是int *类型的。int (*parr)[]->这个数组中的元素是int类型的。*parr -> parr是一个指针,什么类型?parr[]->我的一个数组,什么类型?(*parr)[]->是一个数组的指针。(parr * )[]是一个数组的指针。*parr->parr是一个指针。->数组中的元素都是int。数组的元素是什么类型?

2024-11-02 13:21:37 178

原创 c++数组指针和指针数组

【代码】c++指针和数组。

2024-10-31 10:24:40 202

原创 c++二级指针

【代码】c++二级指针。

2024-10-28 17:32:12 283

原创 C++文件

3.ofs.open(“文件路径”,“打开方式")3.ifs.open(“文件路径”,“打开方式")2.ofstream ofs(流对象)文件打开方式可以配合使用,利用|操作符。2.ifstream ifs(流对象)4.ofs<<"写入的数据。如:用二进制方式写文件。4.(效率低,不建议)

2024-10-24 10:29:11 283

原创 c++多态

(使用virtual为虚函数,没有实现的虚函数是纯虚函数 virtual void func() = 0;只要有一个纯虚函数,这个类称为抽象类。

2024-10-23 22:09:35 226

原创 指针和引用

1.引用是另一个变量的别名,而指针是存储另一个变量地址的变量2.引用必须在声明时初始化,并且不能改变所指向的变量(否则,会被视为重新定义了应该:已经存在的引用变量),而指针可以在任何时候初始化和修改3.引用不需要解引用操作符(*)来访问所指向的变量,而指针需要4.引用不能为NULL,而指针可以5.指针存在指针的指针,而引用不存在引用的引用

2024-10-09 15:43:18 202

原创 C++继承

vbptr:virtual base pointer(虚基类指针)protected:类内部和子类可以访问,但不能从外部直接访问。private:只能在类内部访问,不能在类外部或子类中直接访问。从基类继承过来的表现其共性,而新增的成员体现了其个性。继承之前加上关键字 virtual 变成虚继承。一类是从基类继承过来的,一类是自己增加的成员。public:类的内部和外部都可以访问。利用虚继承 可以解决菱形继承的问题。Animal类成为虚基类。子类 也称为 派生类。

2024-10-07 10:14:38 324

原创 利用python,删除原文中的全部英文,doc文档

【代码】利用python,删除原文中的全部英文,doc文档。

2024-08-27 15:05:53 190

原创 C++友元类

【代码】C++友元类。

2024-06-03 10:21:23 177

原创 C++this指针

3.创建另一个临时对象 temp2, temp2.age = 30 (temp1.age + p1.age)4.创建另一个临时对象 temp3, temp3.age = 40 (temp2.age + p1.age)最终, p2.age 的值仍然是初始值 10, 因为所有的操作都是在临时对象上进行的, 而没有修改原始对象。2.创建一个临时对象 temp1, temp1.age = 20 (p2.age + p1.age)对临时对象 temp1 执行 temp1.PersonAddAge(p1)

2024-06-02 20:58:51 473

原创 C++静态成员

静态成员变量 不属于某个对象上,所有对象都共享同一份数据静态成员变量有两种访问方式1.通过对象名进行访问2.通过类名进行访问。

2024-05-21 21:35:34 242

原创 C++初始化列表

【代码】C++初始化列表。

2024-05-21 21:21:21 107

原创 C++构造函数和析构函数

默认情况下,c++编译器至少给一个类添加3个函数1.默认构造函数(无参,函数体为空)2.默认析构函数(无参,函数体为空)3.默认拷贝构造函数,对属性进行值拷贝构造函数调用规则如下:如果用户定义有参构造函数 c++不在提供默认无参构造 但是会提供默认拷贝构造如果用户定义拷贝构造函数 c++不会再提供其他构造函数。

2024-05-21 21:20:55 938

原创 C++类与对象的两个案例

point.cpp(实现)point.h(声明)

2024-05-14 22:34:47 222

原创 C++类与对象

/保护权限 protected 成员 类内可以访问 类外不可以访问 儿子可以访问父亲中的保护内容。//私有权限 private 成员 类内可以访问 类外不可以访问 儿子不可以访问父亲中的私有内容。//公共权限 public 成员 类内可以访问 类外可以访问。class 默认权限是 私有private。struct 默认权限的 公有public。

2024-05-13 10:32:35 299

原创 struct和class的区别

class 默认权限是 私有private。struct 默认权限的 公有public。

2024-05-12 22:07:22 397

原创 C++函数重载

1.同一个作用域下2.函数名称相同3.函数参数类型不同,或者个数不同,或者顺序不同。

2024-05-12 10:35:58 167

原创 C++函数提高

【代码】C++函数提高。

2024-05-12 10:17:15 233

原创 C++引用本质

关于指针常量的理解:const在int前,值不可以改;const在int后,值可以改。因此,引用一旦初始化后,就不可以发生改变。

2024-05-11 16:23:15 223

原创 C++引用

1.指针本身存储的所指向的对象的地址,而引用只是引用对象的别名2.指针在初始化时可为空,指针指向的对象可以改变,而引用则不能为空,必须和引用对象绑定,而且之后不能改变。

2024-05-11 15:44:30 314

原创 C++内存分区

代码区:存放函数体的二进制代码,由操作系统进行管理的全局区:存放全局变量和静态变量以及常量栈区:由编译器自动分配释放,存放函数的参数值,局部变量等堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收。

2024-05-10 22:00:54 312

原创 C++通讯录管理系统

【代码】C++通讯录管理系统。

2024-05-09 21:38:53 395

原创 C++结构体

3在定义结构体时,顺便创建结构体变量(不建议用)

2024-04-22 20:28:15 132

原创 C++指针

p存放a的地址,*p指向a的内容运行结果:a的地址为:00000058B315F8E4指针p为:00000058B315F8E4a=1000*p=1000。

2024-04-19 22:29:18 398

C++ 四六级管理系统

包含文件操作,单链表操作

2021-01-19

C语言-网吧管理系统

包含会员管理系统和上网管理系统

2021-01-19

空空如也

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

TA关注的人

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