- 博客(4)
- 收藏
- 关注
原创 黑马程序员c++教程,利用类模板实现数组封装案例中,一种断点bug的产生原因及解决方案
项目场景:黑马程序员c++教程中利用类模板实现数组封装案例在黑马程序员c++教程中,老师在讲解类模板时,使用类模板创建了数组类。通过这一类模板,可以创建不同数据类型的数组,并对数组进行一系列操作。其中,我们可以对运算符“[]”进行重载,来实现通过“方括号内下标”的方式直接访问数组元素。问题描述在测试代码的过程中,如果通过下标的方式访问数组元素,会出现触发断点的bug以下是数组类模板的实现代码:#pragma once#include <iostream>#include <
2022-04-17 21:06:13
2847
原创 黑马程序员C++视频课程,职工管理系统项目的一种访问异常及解决方法
笔者最近在学习黑马程序员C++视频课。在设计该课程的职工管理系统项目时,笔者在添加职工函数中增加了编号去重功能,但引发了后续其他函数在访问指针数组时产生异常,经过笔者调试后,发现问题源于没有及时调整访问数组下标的写法。故在此记录
2022-03-21 18:09:58
7518
2
原创 结构体
//结构体struct Book{char name[20];short price;};int main(){//利用结构体类型创建一个该类型的结构体变量struct Book b = { “C语言程序设计”,50 };//创建一个类型为struct Book的指针变量,用于储存结构体变量b的地址struct Book* pb = &b;printf(“书名:%s\n”,b.name);printf(“价格:%d\n”, b.price);b.price = 15;p
2021-03-21 14:27:02
92
原创 指针变量
////字符指针变量//int main()//{// char ch = ‘c’;//创建字符变量ch// char* p = &ch;//创建一个名为p的指针变量,类型是char*,储存的是ch变量的地址// printf("%p\n", &ch);//ch变量地址// printf("%p\n", p);//*// p = ‘r’;//将指针变量p储存的地址的对应的字符变量ch的值变为’r’// printf("%c\n", ch);//字符变量ch的值发生了改变//
2021-03-21 11:33:56
84
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人