自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 从“硬编码”到“用户交互”:C++程序的灵活改造之路

从硬编码到交互式程序,看似只是加了几行输入代码,实则是理解了程序与用户交互的本质——程序不再是“自顾自运行”,而是能根据用户的指令动态调整行为。但问题也很明显——如果想计算其他数字的和,必须修改代码里的 num1 和 num2 ,重新编译运行,非常麻烦。- cout 用于输出提示信息,引导用户操作,提升交互体验——如果没有 cout << "请输入第一个整数:" ,用户会不知道什么时候该输入。cout << "你输入的两数之和为:" << sum << endl;cout << "输入错误!

2025-12-31 14:03:26 355

原创 深入浅出C++虚函数:从原理到实战应用

在C++面向对象编程中,虚函数是实现多态性的核心机制,它能让父类指针/引用调用子类同名函数时,自动匹配子类具体实现,彻底打破“父类类型绑定固定逻辑”的局限,是灵活设计复杂程序的关键技术。当多个子类有共同行为(如“发声”“绘图”)但实现不同时,用父类虚函数定义统一接口,子类重写具体逻辑,调用时无需区分子类类型,直接用父类指针调度,降低代码耦合。若父类仅需定义接口,无需实现具体逻辑,可将虚函数设为纯虚函数,包含纯虚函数的类称为抽象类,抽象类无法实例化,仅用于被子类继承重写。未重写的虚函数,仍沿用父类函数地址。

2025-12-11 19:28:07 402

原创 一文吃透C++指针函数:从原理到实战,告别模糊认知

cout << "姓名:" << stuPtr->name << ",年龄:" << stuPtr->age << ",成绩:" << stuPtr->score << endl;普通函数只能返回一个值,若需同时返回多个结果,除了使用全局变量、引用参数,指针函数也是高效选择——通过返回指针指向存储多个结果的内存区域(如数组、结构体)。cout << "最小值:" << *(minMaxPtr[0]) << ",最大值:" << *(minMaxPtr[1]) << endl;

2025-11-09 12:42:42 694

原创 【深入理解C++递归函数:从原理到实践】

cout << "找到元素 " << target << " 在索引 " << result << " 处" << endl;cout << "移动盘子 " << n << " 从 " << from << " 到 " << to << endl;cout << "移动盘子 1 从 " << from << " 到 " << to << endl;cout << "进入: recursiveFunction(" << n << ")" << endl;cout << "返回 1" << endl;

2025-10-09 16:44:46 473

空空如也

空空如也

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

TA关注的人

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