摘要: 迭代器封装了位置概念。 for (auto &i : lst) { cout << i; } 迭代器可以封装为模板类的内部类,并将模板类声明为友元。 对于自定义类型,如果想让编译器支持范围for的语法,需要提供begin(),end(),operator++,operator!=,operator* 阅读全文
posted @ 2020-06-03 12:52 八转达人 阅读(149) 评论(0) 推荐(0) 编辑