- 博客(4)
- 收藏
- 关注
原创 C++ 实现字符串的替换与删除功能:面向对象版
字符串操作需做好越界防护,避免数组越界访问;子串替换 / 删除需处理重复匹配 / 索引错乱问题;直接修改原字符串易导致遍历异常,可通过临时字符串或索引修正解决。这套实现既保证了代码的模块化,又兼顾了鲁棒性,适合作为 C++ 字符串操作的基础模板,可根据实际业务需求扩展更多功能(如查找、分割、拼接等)。
2025-12-24 17:05:01
354
原创 C++ 实现集合(Set)的完整操作:从原理到实战
本文通过 C++ 面向对象思想实现了集合的核心操作,从类的设计、方法实现到交互式演示,完整覆盖了集合的基础功能。该实现不仅帮助理解集合的数学特性,也巩固了 C++ 类、对象、循环、条件判断等基础语法。通过扩展优化,可将其改造为更通用、高效的集合工具类,满足实际开发需求。
2025-11-29 21:08:27
736
原创 字符串复制和实现回文数的判断用地址的方法(c++)
/ c指向字符串最后一个字符(跳过结束符'\0')// 定义字符数组存储字符串。// 将源字符串的当前字符复制到目标字符串。// 需要比较的次数(字符串长度的一半)if (*s == *c) { // 如果首尾字符相等。// 从用户输入读取源字符串。// 头指针向后移动。cout << "复制后的字符串:" << s1 << endl;// 在目标字符串末尾添加结束符。// 目标字符串指针向后移动。// 指向目标字符串的指针。// 源字符串指针向后移动。
2025-10-27 19:58:52
569
原创 用C++写杨辉三角形
杨辉三角形(也称帕斯卡三角形)是一个无限的数字三角形,具有以下特点:每行数字左右对称第 n 行有 n 个数字每个数字等于它上方两个数字之和第 n 行的第 k 个数字等于组合数 C(n-1, k-1)
2025-10-14 20:16:08
651
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅