自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 STL容器

STL 是指标准模板库(Standard Template Library)的缩写。它是 C++ 的一个标准库,提供了许多通用的和函数,用于实现常用的数据结构和算法。STL 是 C++ 中广泛使用的一个库,被认为是 C++ 的核心之一。:包括向量(vector)、列表(list)、双端队列(deque)、栈(stack)、队列(queue)、优先队列(priority_queue)、集合(set)、映射(map)等,用于存储和管理数据。

2025-01-25 20:53:43 617

原创 C++多态

使用虚函数声明允许子类重写。

2025-01-17 20:44:42 1597

原创 C++继承

基本语法class 子类名称:继承方式 父类名称子类新增的成员;示例代码public:// 姓名string sex;// 性别int age;// 年龄public:cout << "父类有参构造" << endl;person()name = "未设置姓名";age = -1;sex = "沃尔玛塑料袋";cout << "父类无参构造" << endl;~person()cout << "我是父类的析构" << endl;

2025-01-17 16:03:07 1545

原创 拷贝构造函数

浅拷贝只是简单地将对象的值(包括指针的地址)赋值给新的对象。对于指针成员,浅拷贝只是复制指针本身,而不会为指针指向的动态内存分配新的空间。如果两个对象都指向同一块内存,当其中一个对象修改这块内存时,另一个对象也会受到影响。此外,当对象被销毁时,如果两个对象都尝试释放同一块内存,就会导致。这两个默认实现的行为都是逐位复制(即浅拷贝),它只是简单地复制每个成员的值,包括指针的地址,而不分配新的内存空间。这保证了每个对象都有自己独立的一份数据,不会共享同一块内存,因此也不会引发双重释放的问题。

2025-01-16 15:38:28 260

原创 构造&析构函数

默认构造函数无参构造函数、全缺省构造函数、自动生成的构造函数都被称为默认构造函数。并且 默认构造函数只能有一个!全缺省_day = day;初始化列表。

2025-01-16 15:15:23 715

原创 C++引用

它的作用是,使得通过这个别名可以直接操作原变量。引用的概念类似于 Linux 系统中的硬链接。任何对引用的操作,实际上都是对原变量的操作。​ 数据类型 &引用名 = 引用的目标;int a = 10;int &r = a;// 定义一个 int 类型的引用 r,引用变量 a ​引用的本质引用的本质是 C++ 内部实现的。因此,引用与指针有着相似之处,但它是更高层次的抽象,提供了更方便的操作方式。:定义引用时,必须为其指定一个初始化目标。:引用的类型必须与它所引用的变量类型保持一致。

2025-01-15 20:23:38 254

原创 C++——函数

c++函数

2025-01-15 19:23:05 1571

原创 面向对象-封装

c++基础知识学习

2025-01-15 17:00:25 297

原创 【无标题】

7-2 求一个数列前n项和[C]全屏浏览题目切换布局作者 李军单位 陕西理工大学已知一个数列前三项分别是11和2,从第四项开始每项的值都是其前三项之和。数列形式如下:现在要求编写程序,输出该数列前n项和(3<n<=20).

2023-06-29 10:20:49 344 1

原创 单词的翻转类型1

7-1 考试座位号分数 10全屏浏览题目切换布局作者 陈越单位 浙江大学每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。

2023-06-27 17:25:51 136 1

原创 【无标题】

7-8 删除字符串中指定字母心请使用指针的方法编写程序,程序的功能是从键盘输入一个字符串(字符串长度小于100),删除其中的字母a后输出。例如,输入字符串abcaca,输出bcc。

2023-06-26 17:37:50 76 1

原创 【无标题】

用指针方法求10个数最大和最小值之差请使用指针的方法编写程序,程序的功能是从键盘输入10个数,求其最大值和最小值的差。

2023-06-26 17:10:47 53 1

原创 【无标题】

7-3 指针与数组编程读入若干整数(不超过50个)到数组中,然后倒序输出,遍历数组时用指针实现。

2023-06-26 16:22:20 54 1

原创 【无标题】

自定义函数strcpy的功能是将b指向的字符串复制到a指向的字符数组里,并将a的值返回。a,b均为字符指针,分别指向两个不同字符串,const 修饰的char* b意味着所指向的字符串只能读不能写。

2023-06-26 12:02:06 65 1

原创 【无标题】

其中n个字符串存储在s[]中,函数max_len应返回其中最长字符串的长度。

2023-06-26 11:31:44 80 1

原创 【无标题】

其中x是被拆分的实数(0≤x<10000),*intpart和*fracpart分别是将实数x拆分出来的整数部分与小数部分。

2023-06-26 11:07:00 57 1

原创 【无标题】

函数strmcpy将输入字符串char *t中从第m个字符开始的全部字符复制到字符串char *s中。若m超过输入字符串的长度,则结果字符串应为空串。

2023-06-21 11:47:37 47

原创 指针dededed

其中s是字符串首地址,ch是要查找的字符。要求函数在字符串s中查找字符ch,如果找到,返回最后一次找到的该字符在字符串中的位置(地址);否则,返回空指针NULL。

2023-06-21 11:38:09 254

原创 【无标题】

其中x是被拆分的实数(0≤x<10000),*intpart和*fracpart分别是将实数x拆分出来的整数部分与小数部分。

2023-06-21 10:41:31 86

原创 字符组测试

1.输入5个字符串(长度小于10),比较大小,将最大串和最小串连接,大串在前,小串在后。

2023-05-31 18:32:53 502 2

原创 字符串测试研究

1.问题描述:统计一行文本的单词个数本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。

2023-05-31 16:53:29 67 1

原创 数组的插入排序

1.C语言的插入一个数,然后按大小排序。2.

2023-05-27 18:23:59 451 1

空空如也

空空如也

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

TA关注的人

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