摘要: SGI源码download,《stl源码剖析》里展示了vector的部分源码: stl里的string menber types 里含有的value_type等也是类型别名,迭代器也是。如果是用户自定义一个string, T,T*的写法明显比value_type、pointer更方便。 阅读全文
posted @ 2017-08-07 19:13 hchacha 阅读(587) 评论(0) 推荐(0)
摘要: 1、如何理解迭代器?迭代器不是指针,也似乎不是string这种类型 参考:迭代器与指针的区别是? C++map迭代器的++操作是如何实现的?讨论。iterator提供了遍历STL容器里元素的方式,not-only-read,还可以修改这些元素,如赋值,这需要解引用操作返回的是元素的左值引用。 考虑p 阅读全文
posted @ 2017-08-07 18:31 hchacha 阅读(857) 评论(0) 推荐(0)