自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【知识】using namespace std;什么意思

但是,如果你在代码的开头添加了 using namespace std;标准命名空间包含了所有的标准C++库功能,比如输入输出流(这行代码的意思是,它告诉编译器使用标准命名空间(例如,如果没有使用这行代码,当你想使用标准库中的。)中的所有元素,而不需要在每个标准库元素前加上。,那么你可以直接使用。

2024-07-01 11:27:34 144

原创 【知识】:: 作用域解析运算符

当局部作用域中有一个与全局作用域中的变量或函数同名的实体时,可以使用作用域解析运算符来访问全局作用域中的实体。它用于指定一个特定范围的成员,比如类、结构体或枚举的成员,或者全局作用域中的某个实体。:当派生类覆盖了基类中的成员时,可以使用作用域解析运算符来访问基类中被覆盖的成员。:静态成员属于类本身而不是类的某个对象,因此可以使用作用域解析运算符来访问它们。

2024-07-01 11:09:23 220

原创 【知识】默认拷贝构造函数

使用了默认的拷贝构造函数,类中没有。重载后置自减函数中,

2024-06-28 11:42:53 220

原创 【知识】形参中* 与& 的意思

当你调用 fp(&triangle) 或 fp(&rectangle) 时,你需要传递一个指向 Triangle 或 Rectangle 对象的指针,而不是对象本身。因此,你需要使用 & 操作符获取对象的地址,这样就得到了指向对象的指针,才能正确传递给 fp 函数。通过使用引用作为参数,函数可以直接访问传递给它的对象,而不需要进行对象的复制,从而提高了效率和性能。函数的是一个对象本身,而不是对象的副本。的任何修改都会直接影响到原始对象。是一个引用类型的参数。

2024-06-26 10:44:41 137

原创 【问题】VS出现错误未定义标识符to_string

方法1:可以直接包含 using namespace std。方法2(推荐):使用using std::string;写#include

2024-06-23 10:55:48 212

原创 字符串类的实现

在《字符串类的实现 2》的基础上,增加 myString字符串类 的方法:重载运算符 << :先输出 len ,然后一个空格,一个冒号,再一个空格,然后输出 data 所指字符数组。如果不含字符,则只输出一个 0。重载运算符 >> :读入字符串,存入 data 所指字符数组。注意:读入的一行字符串长度可能很大,建议先读入到一个 string 对象后再处理。第一行是一个正整数 n,接下来 n 行,每行一个字符串,字符串中不含空格。注意:可能含有空行,即长度为 0 的空字符串。

2024-05-02 10:39:15 1479 1

原创 【知识】less<T>函数对象类模板

表示参数是一个常引用,即传递的参数不会被修改,并且通过引用的方式传递,避免了复制对象的开销。表示v1和v2是常引用,即函数内部不能修改v1和v2的值,但可以通过引用访问它们的值。用于比较两个值,返回结果为true或false,表示第一个值是否小于第二个值。是一个函数对象,它是C++标准库中定义的一个函数对象类模板。在函数参数列表中,const T&时,需要包含头文件

2024-05-01 17:10:34 392

原创 【知识】decltype与auto

x : y)用于确定函数myMax的返回类型,即返回x或y中较大的那个值的类型。通过结合使用decltype和auto,可以更灵活地确定变量的类型,而无需显式指定。decltype通常与auto结合使用,用于推断变量的类型。

2024-05-01 16:30:40 20

原创 【知识】ostream与istream的区别

用于输出数据到设备(如屏幕、文件等),是。用于从设备中读取数据,是。

2024-04-23 23:19:55 163

原创 【问题】字符串的复制-不使用<cstring>头文件

带一个字符数组参数 s 的构造函数 myString( char s[] ),构造一个 data 为 s 的对象(注意不要复制 s 末尾的’\0’或’\n’或’\r’等字符)使用场景也差不多,在c++常用nullptr。nullptr与null都是表示空指针。

2024-04-17 11:00:09 145 1

原创 分数的化简

完成以下代码,实现 有理数 Rational 类 的 + 加法 和 - 减法。

2024-04-15 22:18:08 206 1

原创 【问题】重载运算符报错-此运算符函数的参数太多

注意:不能直接x = a.x - b.x;1.在类里public声明。:重载函数只能有一个参数。2.在类外定义友元函数。

2024-04-15 12:49:04 179 1

原创 【问题】如何在派生类中给对象的赋值

先对输入参数初始化,后面用“:”将初始化的参数传入基类。给基类Publication的派生类CD赋值。如何在派生类中给对象赋值。

2024-03-27 16:21:40 190

原创 【问题】关于类中字符串的输入输出-用指针

如何在类中进行字符串的输入输出。Dog类字符串的输入输出。给color分配空间。

2024-03-27 12:26:42 439

原创 和为K的子数组1.0

有三个子数组之和等于 5,分别是 [1, 4] , [4, 1] 和 [1, 1, 1, 2]。子数组之间允许有部分重叠。定义right和left,right代表数组最右边的数,left是从右向左移动,一直加。个整数,整数的取值范围是 [-1000, 1000],表示数组的。给定一个 整数数组 和 一个整数。一行:满足条件的子数组的个数。,你需要找到该数组中和为。的连续的子数组的个数。

2023-04-29 11:19:46 38

原创 母牛的故事

有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数。:靠递推算出所有年份的母牛数量,需要哪一年的就从数组找。第2.3.4年出生的牛分别在第5.6.7年开始生牛。= 0 表示输入数据的结束,不做处理。第5年刚出生的两头牛在第8年开始生牛了。第8年母牛的数量不是18,是19。年的时候,共有多少头母牛?对于每个测试用例,输出在第。的含义如题目中描述。年的时候母牛的数量。每个输出单独占一行。

2023-04-26 16:21:57 23

原创 数列有序.

有 n ( n ≤ 100 ) 个整数,已经按照从小到大顺序排列好,现在另外给一个整数x,请将该数插入到序列中,并使新的序列仍然从小到大有序。思路:将要插入的数与数列中的数比较,如果有数大于它,它就和较大的数交换位置,之后一直 按顺序比较下去。每组数据由两行组成,第一行是 n 和 x ,第二行是已经有序的 n 个数的数列。n 和 x 同时为0表示输入数据的结束,本行不做处理。对于每组测试用例,输出一行:插入新的元素后的数列。

2023-04-17 20:19:41 31 1

原创 【Problem】关于管理系统打印出乱码

②这个创建move是一个野指针,head->next没地址。①这个创建move是有东西的,有地址的。

2023-04-11 23:30:01 49 1

原创 比大小(两个数&三个数)

a与c比较,若a>c,a与c交换值,此时a

2023-04-10 15:53:07 29 1

原创 数1的个数

12 时,写下 1,2,3,4,5,6,7,8,9,10,11,12 ,这样出现了 5 个 “1”。= 2 时,写下 1,2 ,这样只出现了 1 个“1”;的所有整数,然后数一下其中出现的数字 “1” 的个数。一个测试用例输出一行:一个正整数,即 “1” 的个数。多测试用例,一个占一行:一个正整数。给定一个十进制正整数。

2023-04-03 12:50:22 42 1

空空如也

空空如也

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

TA关注的人

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