03 2022 档案

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