03 2022 档案
摘要:笔记:STL学习(三)-- 迭代器的五大型别 任何迭代器都应提供五个内嵌相应类别,以利于traits萃取。 value type 所谓value type,指的是迭代器所指对象的类型。任何一个与STL有完美搭配的class,都应该定义value type内嵌类型 difference type di
阅读全文
摘要:笔记:STL学习(二)-- 迭代器和traits 迭代器设计思维-STL关键所在 STL设计的中心思想在于:将数据容器和算法设计分开,最后通过迭代器将两者结合起来使用,从技术角度来看并不困难,使用class template和function temlpate就可以达成目标,如何设计初两者之间良好的
阅读全文
摘要:笔记:STL学习(一)-- STL六大部件 容器(containers) 就是存放数据的各种数据结构,如vector、list、set、map。 算法(algorithms) 常用算法,如sort,search等。 迭代器(iterators) 是容器与算法之间的桥梁,是一种泛型的指针,重载了指针的
阅读全文
浙公网安备 33010602011771号