![]() |
1
4
没有内置的,没有。
你可以用手工制作的迭代器自己完成
输出:
( live demo ) |
![]() |
2
3
我不知道标准库中有什么东西可以像您所要求的那样按需生成一系列数字。但这可以通过使用Boost的两种不同方式实现。
|
![]() |
3
1
正如其他答案所提到的,如果Boost是一个选项,那么有更好的方法来实现这一点。如果没有,最好的方法是在最初的问题中:
然而,未来是光明的, chris has mentioned 提议 N4128 这建议将范围与迭代器一起纳入标准。
现在,草案仍处于早期阶段,因此在确定如何使用之前,需要进行大量澄清。但其中一个概念是,所有STL算法都将过载
虽然这是一个更复杂的例子,但选择它来展示
为了我们的目的,我们需要使用
这将导致
chris has suggested
而不是
|
![]() |
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
![]() |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
![]() |
rainer · 后台插入程序的初始化 1 年前 |
![]() |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
|
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
|
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |