- 博客(4)
- 收藏
- 关注
原创 C++STML
一种可重复利用的的东西,c++的面向对象(1.封装2.继承3.多态)和泛型编程思想就是复用性的提升实际上就是一串官方写好的代码,有特定的功能,你可以随便调用,就不用重复的再写出来了。
2025-03-27 17:22:12
329
原创 以后要用布尔类型
比如我们要在一个判断一个数组中是否含有一个给定的数 a 我们无法只通过 if 来实现,因为我们在没有满足的值时要输出一个“-1”我们如果要用 if 来实现那么就只能让他遍历数组之后自增,如果这个值等于数组的大小那么就证明都不等于这个值,太麻烦了。我之前用的方法是设置一个整形变量flag(旗帜)实际上类似这种布尔,而且这种flag的用法在代码复杂的情况下会有出错的可能,例如会赋值成其他不为0和1的数。我们用bool的话就很方便而且绝对不会出现其他的情况。a)就是a等于false,反之亦然。
2024-12-22 23:12:15
127
原创 函数中形参与实参
由此我们可以看出形参的作用域仅限于函数内部,函数外部是无权访问的,我们可以将它们看作函数内部的局部变量。我们知道,在我们定义swap函数时,其中的两个变量都是形参,无法对实参造成任何影响,我们来看一下这张图,当进行手动赋值之后就得到了这样的结果没有问题,也确实应该就是这样的结果。仅仅改变了输出的位置,却没有达到两值交换的结果,那么为什么没有到达预期的结果呢?易犯的错误为,形参发生的任何改变与实参无关,我们可以看一下这个案例。我们这个函数的输出结果很理想的输出了两个值交换后的结果。
2024-11-18 21:30:02
251
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人