会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
bdzb666
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2025年8月6日
作业感想
摘要: C++的explicit关键字如同隐形的屏障。它阻止构造函数的隐式类型转换,避免如MyClass obj = 5;这类意外转换带来的逻辑漏洞。尤其在单参数构造函数前,explicit像个谨慎的守门人,只允许显式转换通过。这种约束看似增加代码量,却让类型转换的意图更清晰,在模板或复杂类设计中,是防止隐
阅读全文
posted @ 2025-08-06 21:46 白底纸板
阅读(3)
评论(0)
推荐(0)
2025年8月2日
写作业
摘要: C++的范围for循环(range-based for)藏着简洁的智慧。它无需手动管理迭代器或索引,用for (auto &elem : container)即可遍历容器,既减少代码量,又避免越界风险。但需注意元素是拷贝还是引用——加&可修改原容器,不加则操作副本。这种语法糖让遍历逻辑更直观,尤其在
阅读全文
posted @ 2025-08-02 12:46 白底纸板
阅读(8)
评论(0)
推荐(0)
2025年8月1日
写作业
摘要: C++的auto关键字是把双刃剑。它让代码简洁,省去冗长类型声明,尤其在处理迭代器、lambda返回值时格外清爽。但过度使用会掩盖变量真实类型,降低可读性。比如auto x = func();隐藏了返回类型,调试时易生困惑。掌握其适用边界——复杂类型简化而非基础类型滥用,方能让auto成为提升效率的
阅读全文
posted @ 2025-08-01 18:12 白底纸板
阅读(5)
评论(0)
推荐(0)
2025年7月31日
写作业
摘要: C++的const关键字像把精巧的锁。修饰变量时,它锁住值的修改,避免意外变更;修饰指针时,可锁定指向对象或指针本身,防止越界操作;修饰函数参数和返回值,能明确接口的不可修改性。这种约束看似限制,实则让代码意图更清晰,编译器也能借此优化性能,在大型项目中,const是维护代码健壮性的隐形卫士。
阅读全文
posted @ 2025-07-31 20:40 白底纸板
阅读(4)
评论(0)
推荐(0)
2025年7月30日
写作业
摘要: C++中引用(&)的妙处常被忽略。它不像指针那样需要手动管理内存,却能实现类似的传址效果,既避免拷贝大对象的开销,又保证使用的安全性。比如函数参数用引用,既能修改实参,又比指针更直观。但需谨记引用必须初始化且不能更换指向,这种约束恰恰让代码更可靠,在矩阵传递、大型结构体操作中,引用是平衡效率与可读性
阅读全文
posted @ 2025-07-30 15:55 白底纸板
阅读(5)
评论(0)
推荐(0)
2025年7月28日
写作业
摘要: 在解决编程问题时,细节是关键。无论是日期格式转换、矩阵乘法,还是座位分配、字符串序列求解,都需要精准理解需求,模拟实际逻辑。尤其要注意边界条件,如隔位就坐的触发时机、大数字的处理方式。多分析样例,逐步验证逻辑,才能让代码通过所有测试,实现从“部分正确”到“完全正确”的跨越。
阅读全文
posted @ 2025-07-28 16:29 白底纸板
阅读(15)
评论(0)
推荐(0)
2025年7月26日
《大道至简》读后感
摘要: 《构建之法》读后感 在软件开发的学习旅程中,我有幸阅读了《构建之法》这本书,它为我打开了一扇全新的窗户,让我对软件工程有了更深刻、更全面的认识。 过去,我在编写代码时,常常是想到什么就写什么,缺乏系统的规划和设计。比如在完成一个小型项目时,我直接就开始写代码,没有进行需求分析、模块划分等前期工作。结
阅读全文
posted @ 2025-07-26 17:37 白底纸板
阅读(4)
评论(0)
推荐(0)
map
摘要: Map是键值对集合,键唯一,值可重复。常见实现类:HashMap(无序,线程不安全,效率高)、TreeMap(按键排序)、LinkedHashMap(保留插入顺序)。常用方法:put()存值、get()取值、remove()删除、containsKey()判断键存在。适用于通过键快速查找值的场景。
阅读全文
posted @ 2025-07-26 00:01 白底纸板
阅读(4)
评论(0)
推荐(0)
2025年7月24日
xml
摘要:  
评论(0)
推荐(0)
2025年7月23日
sokect(2)
摘要: 续上昨天的学习
阅读全文
posted @ 2025-07-23 14:29 白底纸板
阅读(2)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告