插入迭代器inserter在copy函数的运行机制是啥( 二 )
按轮子哥的理解就更加简单明了。不知道我的理解是否有误 @vczh ?
■网友
inserter(lst3,lst3.begin())用lst3.begin()初始化了inserter,然后添加了之后。inserter还是那个inserterbegin已不是那个begin
■网友
inserter的工作过程写的很清楚啊,先调用insert()函数,再递增insert()返回的迭代器。这导致inserter迭代器永远指向初始给的那个元素。 代码中lst3.begin()只是用来初始化inserter的,不是每次插入都重新初始化一次。你可以写一个auto iter = lst3.begin(),然后把copy中的lst3.begin()换成iter,这样好理解
■网友
去看文档啊,写的清清楚楚呢~
推荐阅读
- 有解析解,为啥还要迭代算数值解
- 通信技术迭代是否过快指的是手机通信从2G向5G的过渡
- FAQ-为啥要迭代开发
- mysql myisam引擎,插入unique数据用不满cpu等硬件是啥原因
- ZEALER|“换药不换汤”,还是“换汤不换药”,FIIL CC2的迭代升级你满意吗?
- 线性方程组的迭代求解法的收敛性怎样保证
- 蔚来|亚洲产业迭代与欧洲产业崛起主题论坛在宁德市举行
- 关于Python3中reduce函数及可迭代的问题
- codeblocks怎么样插入外部头文件
- 创业之初难以找到需要的技术人员外包是否会对后期迭代产生影响
