自定义博客皮肤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)
  • 收藏
  • 关注

原创 成员函数在类模版的类外定义的自我理解

H age;类外定义必须加上template<typename 数据类型>,这是类模版的语法。且必须在·::前加上模版参数。H age;把P换成T1,把H换成T2.下面都要换。所以可以理解为成员函数为模版函数。

2024-01-07 18:32:20 486 1

原创 return在函数中的使用

调用函数不会打印aaaa。

2024-03-07 19:09:24 342

原创 STL 大容器镶嵌小容器的总结

大容器的迭代器先指出小容器的位置,再通过小容器的迭代器解出小容器中的元素。创建了4个小容器,每个小容器有4个int 类型。将小容器插入到大容器中。可以看成一个二维数组。通过大容器访问小容器。

2024-02-08 14:18:42 346

原创 类模版的继承的理解

子类不能调用父类中的a 为什么?因为需要模版参数列表,为什么?因为没指出T的数据类型,所以编译器不知道father对象所占空间到底是多少,子类继承父类必须知道T的数据类型,所以这就是需要模版参数列表的原因。

2024-01-09 19:04:17 337 1

原创 友元的3种访问方式

在程序中,有些私有属性也需要一些函数或者类进行访问,需要用到友元,友元的作用是让一个函数或者类访问另一个类中私有成员。告诉编译器goodGay全局函数是Building类函数的好朋友,可以访问类中的私有内容。这是我自己总结的经验,一切的真理要通过实践去检验,如果哪里不对,欢迎留言指证。在Build类中告诉a类是有好的,1.第一种全局函数访问。可以访问类中的私有内容。补充一个类外函数的定义。关键字:friend。

2023-05-31 09:41:25 942

原创 c++ bool 数据输入

把字符a强制性转换为十进制的ASCLL值。c++风格字符串:string 变量名="字符串"需要头文件#include本质上1代表真,0代表假。先是double,再转换成float。cout

2023-05-05 20:57:58 433

原创 continue || switch 结构体

continue以下直接跳过,进入下一次循环。a||b a和b一个为真,都真,全假为假。只能进入数子或字符型。结构体:struct。

2023-05-05 20:54:04 67

原创 数组输入数字方法 及数组初始化注意事项

最多读取19个元素,其他的空间储存自动在末尾添加的'\0',随后getline()将'\0'丢弃。在字符串数组中,每个元素必须是字符,必须要有'\0',否则结果是不可预定义的。可以以字符常量表示法'\n'或者字符串“\n"使用换行符。

2023-05-05 20:52:02 733

原创 访问结构成员 句号运算符与取值运算符的优先级

访问结构成员的方法,如果ps是指向结构的指针,那么*ps就是结构本身。因此访问结构成员(*ps).price.要先使用()。句号运算符从左到右,与()的优先级相等。取值运算符为2级,从右到左。

2023-05-05 20:37:56 49

原创 strcpy()和strcat()

cout

2023-05-05 17:38:12 39

原创 无符号数与有符号数的整型提升

无符号数高位补0,有符号数补符号位。

2023-04-09 09:48:54 88

原创 00000

2,数组随着下标的增长, 地址由低到高变化。再使用低地址处的空间。

2023-04-02 20:53:08 43

原创 3月25日学习总结

max(a,b) ( )是函数调用操作符。逻辑反操作(真变假,假变真)单目操作符 只有一个操作符。max,a,b是操作数。struct 结构体。

2023-03-25 18:53:59 40

原创 按位与& 按位或| 按位取与^

有0取0,无0取1有1取1,无1取0相同取0,不同取一。

2023-03-23 12:30:55 57

原创 按位取或的用法

a^b,相同取0,不相同取1,所以a^b=110.a^b^a=5.a^a^b=5.满足交换律。

2023-03-21 22:27:48 64

原创 声明变量在for循环外面和里面的区别

在这个代码中,我把count变量申明在第一个for循环里面,如果count++变成1跳出第二个循环,回到第一个循环,count会重新赋值位0,再进入第二个循环,count再次++,变成1,如果两个for循环条件永恒成立,那么count变成1,0,1,0……在这个代码中,我把count变量申明在for循环外面,如果count++变成1跳出第二个循环,回到第一个循环,再进入第二个循环,count再次++,变成2,如果两个for循环条件永恒成立,那么count变成2,3。

2023-03-21 22:11:38 352

原创 *什么++,今日总结

对于什么++,打印的并不是1 2 3,而是三个1.因为c更优先。如果要打印1 2 3。应该改成(*c)++.望指教。

2023-03-04 20:26:33 48

原创 怎么判断两个字符相等,今日总结

char arr1[ ]="Aa"char arr2[ ]="aA"A的ASCll值是65,a的ASCll值是97.那么如何判断呢?我们需要一个函数strcmp(),strcmp=string compare.因为这个函数不是我们自己定义的,所以需要加入头文件 #include<string.h>.首先比较大小strcmp(arr1,arr2)首先比较arr1与arr2的第一个字符的ASCll值.97>65,注意注意,第二个字符不再比较.arr1小与arr2输出为负

2023-02-24 08:39:54 1332

原创 今日心得(数组替换数组)

arr1 [ ]=arr2[ ]意思就是数组1被2替换。

2023-02-21 21:46:12 130 2

原创 自定义函数易错点

第一种:Int add(){} //后面不加;int main()第二种:int add();int main() //后面加;{}int add(){}

2023-02-20 22:30:51 66 2

原创 【无标题】

记录一下自己今天的心得。if()一定要注意是否要有break结尾,有break立刻跳出循环,没有继续循环。注意注意!!

2023-02-19 22:11:12 33

原创 怎么快速的为代码添加注释和取消注释

添加注释:先ctrl+k,然后ctrl+c取消注释:先ctrl+k,然后ctrl+u

2023-02-19 21:45:59 467

空空如也

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

TA关注的人

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