29__Ranges:无迭代器的迭代和更方便的组合
你好,我是吴咏炜。
今天,我们继续上一讲开始的话题,讨论 ranges(范围)。
Ranges 简介
像下面这样的代码:
#include
#include
#include
int main()
{
using namespace std;
int a[] = {1, 7, 3, 6,
5, 2, 4, 8};
copy(begin(a), end(a),
ostream_iterator
std::cout, " “));
std::cout « std::endl;
sort(begin(a), end(a));
copy(begin(a), end(a),
ostream_iterator
std::cout, " “));
std::cout « std::endl;
}