C++
唐宋xy
这个作者很懒,什么都没留下…
展开
-
C++之常用算法函数
简单记录C++中常用的算法函数,基本都是对容器进行操作的方法,算法位于库中,需要在头文件中include注意:需要导入常用算法的头文件:#include <algorithm>常用遍历算法for_each实现遍历容器for_each(iterator beg, iterator end, func)beg 容器起始迭代器对象end 容器结束迭代器对象func 函数或者仿函数对象transform将一个容器的数搬运到另一个容器中transform(it.原创 2020-11-14 20:33:49 · 1003 阅读 · 0 评论 -
C++中的内置仿函数
仿函数(函数对象)可以自定义,使用起来较灵活并且可扩展性强。但是系统对于一些基本的仿函数已经内置了,在引入头文件之后就可以直接使用仿函数功能:在调用函数(支持仿函数的算法/函数,例如sort、for_each、find_if)的时候,如果需要改变该函数的默认规则,则可以通过传递指定的仿函数来改变该规则在使用内置仿函数时,需要引入头文件#include <functional>算术仿函数实现四则运算仿函数原型:template<class T> T plus&.原创 2020-11-01 21:06:31 · 356 阅读 · 0 评论 -
C++之STL的方法及功能
STL等在使用时需要#include等包含头文件,例如:#include <vector>STL主要分为:容器、算法、迭代器这里简单简介STL中的容器功能list容器list:将数据以链式存储,即链表特点:插入数据速度较快,遍历数据较慢,无法进行随机访问list基本方法assign(beg,end) // 将[beg, end]区间之间的数据拷贝赋值给本身assign(n, elm) // 将n个elm拷贝赋值给本身list & opera.原创 2020-10-31 23:38:14 · 360 阅读 · 0 评论