- 博客(14)
- 收藏
- 关注
原创 【java】Stream流 (集合高级迭代器)一篇彻底理解
Stream流是一种高级迭代器,它提供了对集合对象进行一系列操作的新方式,这些操作可以是中间操作(如筛选、转换)和终止操作(如计数、求和)。Stream API是Java 8中引入的一个重要特性,它支持函数式编程,允许以声明性方式处理数据集合。
2024-11-07 10:32:30 989
原创 【java】异常 知识点总结
异常机制其实是帮助我们找到程序中的问题,异常的根类是java.lang.Throwable,其下有两个子类:java.lang.Error与java.lang.Exception
2024-11-06 19:14:45 663
原创 C++单例模式是什么?有啥用?
单例模式是一种软件设计模式,它属于面向对象编程中的创建型模式(Creational Patterns)。单例模式的目的是确保一个类只有一个实例,并提供一个全局访问点来获取这个实例。这种模式在需要全局状态或者需要频繁访问某个资源时非常有用。本文举例代码由浅入深,且非常简单,完整代码给在最后,大家放心食用。
2024-06-15 09:58:56 505
原创 【C++STL】一句话汇总<algorithm>算法库内部函数
对给定范围内的元素进行累加,可选地提供一个初始值和一个自定义的二元操作。在有序范围内找到插入给定值的第一个位置,使得该位置的元素不小于给定值。在有序范围内找到插入给定值的第一个位置,使得该位置的元素大于给定值。移除给定范围内满足特定条件的元素,返回移除后新范围的末尾迭代器。将给定操作应用于给定范围内的每个元素,并将结果存储在目标范围内。移除给定范围内满足特定条件的元素,返回移除后新范围的末尾迭代器。移除排序范围内的连续重复元素,返回新范围的末尾迭代器。复制给定范围内的元素到另一个迭代器指定的位置。
2024-06-11 22:35:59 249
原创 【C++11】分析return std::move返回局部对象的必要性
在返回局部对象时使用std::move也许是不必要的,因为编译器会自动应用返回值优化(RVO),所以return std::move到底有没有必要呢
2024-06-09 23:29:13 731
原创 【C++STL】一篇总结std::map
std::map是一个功能强大的容器,适用于需要有序、唯一键值对的场景。通过掌握其基本操作和高级功能,可以有效地管理数据集合。在实际编程中,合理利用map可以提高代码的效率和可读性。才疏学浅,然孜孜不倦。欢迎大家批评指正!版权声明:本文为原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
2024-06-03 20:35:52 2572
原创 【c语言】1-1/2+1/3...+1/99-1/100...1/n求和
(c语言)用循环解决1-1/2+1/3...+1/99-1/100...1/n求和问题,累加项数n由用户自己输入。
2023-01-02 14:51:47 11294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人