- 博客(9)
- 收藏
- 关注
原创 【无标题】
if (this!= &other) { // 防止自赋值。// 为了展示MyString的内容,可以添加一个简单的打印函数。// 返回当前对象的引用。ms2 = ms1;// 使用重载的赋值运算符。// 赋值运算符重载。
2024-12-22 19:57:35
123
原创 【无标题】我们在类对象vector数组形参传入来遍历时,不要传指针,应该直接传引用vector&
当我们使用vector来给类对象创建数组时,如果我你们要给调用函数传入指针,然后在该指针上递增来遍历类数组,形参上不能传数组的第一个类对象,也可以说是数组名,因为类数组不想int数组只是储存一个数据。所以我们在类对象vector数组形参传入来遍历时,不要传指针,应该直接传引用vector&
2024-12-18 17:40:37
67
原创 【无标题】
第44行的代码中由于在main函数中没有student所以无法使用student来调用findMaxMathGrade(类里的函数)所以考虑将此函数转换为静态函数(static),从而使其可以在main函数中用Student::来调用。第二个问题就是在传数组时我们最好要将数组名(数组首地址)和数组大小单独传入。
2024-12-07 10:18:07
208
原创 两的同级循环内的变量如果相同的话,在两个循环的外部定义后,第二个循环内的变量不会导致编译器查出变量无法识别
我们发现但我们输入16时,a=5,b=5,c=6;执行完第一个循环后a=5,b=3,c=8;而到了第二个循环时a=4,b=4,c=8;很明显继承了第一个循环的值.以上说明外部变量的作用域包括两个循环。两的同级循环内的变量如果相同的话,在两个循环的外部定义后,第二个循环内的变量不会导致编译器查出变量无法识别。
2024-11-03 21:05:42
205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人