![](https://img-blog.csdnimg.cn/direct/72e22d2191bc4021832a4bf66dbe0e57.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++ 提高编程学习
文章平均质量分 97
本专栏开始对C++提高篇进行详细介绍,主要包括函数模板、STL容器的介绍
一伦明悦
赋予冰冷的机械以有趣的灵魂!
展开
-
【C++提高编程-10】----C++ STL常用拷贝和替换算法
STL(Standard Template Library)是C++标准库的一部分,提供了丰富的数据结构和算法,用于处理数据和实现常见的计算任务。STL中的算法分为几类,包括遍历算法、修改算法、排序算法、查找算法、数值算法等,每类算法都有其特定的应用场景和功能。原创 2024-06-19 11:08:23 · 311 阅读 · 0 评论 -
【C++提高编程-09】----C++ STL之常用排序算法
STL(Standard Template Library)是C++标准库的一部分,提供了丰富的数据结构和算法,用于处理数据和实现常见的计算任务。STL中的算法分为几类,包括遍历算法、修改算法、排序算法、查找算法、数值算法等,每类算法都有其特定的应用场景和功能。原创 2024-06-17 11:22:39 · 976 阅读 · 4 评论 -
【C++提高编程-08】----C++ STL之常用查找算法
STL(Standard Template Library)是C++标准库的一部分,提供了丰富的数据结构和算法,用于处理数据和实现常见的计算任务。STL中的算法分为几类,包括遍历算法、修改算法、排序算法、查找算法、数值算法等,每类算法都有其特定的应用场景和功能。原创 2024-06-17 10:58:36 · 958 阅读 · 0 评论 -
【C++提高编程-07】----C++ STL常用算法之遍历算法和算术生成算法
STL(Standard Template Library)是C++标准库的一部分,提供了丰富的数据结构和算法,用于处理数据和实现常见的计算任务。STL中的算法分为几类,包括遍历算法、修改算法、排序算法、查找算法、数值算法等,每类算法都有其特定的应用场景和功能。原创 2024-06-16 16:48:48 · 749 阅读 · 12 评论 -
【C++提高编程-06】----C++之STL-函数对象、谓词、仿函数
在C++中,STL(Standard Template Library)中的函数对象(function object)、谓词(predicate)和仿函数(functor)是关键概念,用于实现通用算法的灵活性和可定制性。原创 2024-06-16 11:30:12 · 664 阅读 · 1 评论 -
【C++提高编程-05】----C++之Deque容器实战
Deque(双端队列)是C++ STL中的一种序列容器原创 2024-06-15 16:46:40 · 1107 阅读 · 8 评论 -
【C++提高编程-04】----C++之Vector容器实战
vector容器是 C++ 中常用的动态数组容器,具有灵活性和高效性。它支持动态增长和缩减、高效的尾部插入和删除操作,以及随机访问元素等功能。同时,通过swap方法可以方便地交换容器内容,用于优化内存使用。在 C++ 编程中,vector是处理动态数组数据的首选容器之一。原创 2024-05-25 14:14:37 · 578 阅读 · 14 评论 -
【C++提高编程-03】----C++之STL常用容器基础实战
STL(Standard Template Library,标准模板库)是 C++ 标准库的一部分,提供了一组通用的模板类和函数,用于实现常见的数据结构和算法。原创 2024-05-24 13:40:50 · 666 阅读 · 3 评论 -
【C++提高编程-02】----C++泛型编程之类模板实战
在C++中,泛型编程是一种编程范式,其核心思想是编写与数据类型无关的通用代码,以实现对不同数据类型的操作和算法。它主要利用的技术是模板。原创 2024-05-22 19:45:22 · 1481 阅读 · 22 评论 -
【C++提高编程-01】----C++之函数模板实战
在C++中,泛型编程是一种编程范式,其核心思想是编写与数据类型无关的通用代码,以实现对不同数据类型的操作和算法。它主要利用的技术是模板。原创 2024-05-21 21:32:22 · 582 阅读 · 9 评论