摘要: 这几天的学习生活考完试也已经有几天了,利用段时间我装了不少的软件,同时也继续因为考试而停了下来的C++的学习,学习C++还是主要以看C++Primer为主,并做了一些里面的习题来熟悉和帮助自己理解其中的知识点,并发现一些新的问题。这几天对容器和泛型算法的学习对于我来说也有难度的,虽然以前是看过一点国内有关C++的书籍,但是我发现国内的教材都有一个通病,就是对容器和泛型的讲解不够深入,看了之后更是不知所去,就更谈不上理解和运用。然而C++Primer却说得比较详细和易懂。到现在C++Primer也已经看了一半了,感觉这本书真的不错,不过我个人觉得这本书有点不适合没看过任何C++方面书籍的初学者, 阅读全文
posted @ 2012-07-10 18:08 倦飞L 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 泛型算法的一些总结1、每个泛型算法的实现都独立于单独的容器,并且不依赖于容器存储的元素类型。2、泛型算法从不直接添加或删除元素。3、与容器的类型无关,只在一点上隐式地依赖元素类型:必须能够对元素做比较运算。A、需要某种遍历集合的方式:能够从一个元素向前移到下一个元素。B、必须能够知道是否到达了集合的末尾。C、必须能够对容器中的每一个元素与被查找的元素进行比较。D、需要一个类型来指示元素在容器中的位置,或者表示找不到该元素。4、迭代器将算法和容器绑定起来。算法基于迭代器及其操作实现,而并非基于容器操作。5、使用泛型算法必须包含algorithm头文件6、通常泛型算法都是在标记容器(或其他序列)内 阅读全文
posted @ 2012-07-10 11:30 倦飞L 阅读(177) 评论(0) 推荐(0) 编辑