码迷,mamicode.com
首页 >  
搜索关键字:迭代器    ( 5598个结果
c++如何理解map对象的value_type是pair类型
map 是以 pair形式插入的。map中的元素的类型value_typetypedef pair value_type;value_type 被声明为 pair 但并不是简单的 pair 因为用一个非常量的迭代器或引用不能改变关联容器的Key。#include #include int mai.....
分类:编程语言   时间:2014-09-09 11:08:28    阅读次数:158
Java编程思想(八) —— 持有对象(1)
Java编程思想(八) —— 持有对象 独在异乡为异客,每逢中秋倍思亲...
分类:编程语言   时间:2014-09-08 10:54:06    阅读次数:342
Java编程思想(七) —— 内部类
Java编程思想(七) —— 内部类...
分类:编程语言   时间:2014-09-07 11:05:04    阅读次数:248
用最简单的例子理解迭代器模式(Iterator Pattern)
迭代器模式的需求来自:需要对一些集合进行迭代,而迭代的方式可能有很多种。 说到迭代,动作大致包括设置第一个位置,获取下一个位置元素,判断是否迭代结束,获取当前位置元素,大致就这么些。把这些迭代动作封装到一个接口中。 public interface IIterator { void First();...
分类:其他好文   时间:2014-09-07 08:41:24    阅读次数:193
设计模式-迭代器模式和组合模式
1.迭代器模式完成的功能是和迭代器一样的,封装了对对象的顺序遍历,因为子类的对象集合的存储方式可能并不一致。但是存储的对象是一致的。public classItem{ .....//各种属性}public class Set1{ item[] items; ... publi...
分类:其他好文   时间:2014-09-06 13:34:13    阅读次数:177
AVA中Iterator
迭代器模式(Iterator pattern) 一、 引言 迭代这个名词对于熟悉Java的人来说绝对不陌生。我们常常使用JDK提供的迭代接口进行java collection的遍历: Iterator it = list.iterator(); while(it.hasNext()){ //using “it.next();”do some businesss logic } 而这就是关于迭代器模...
分类:其他好文   时间:2014-09-04 10:33:39    阅读次数:212
重温《STL源码剖析》笔记 第四章
源码之前,了无秘密 ——侯杰第四章:序列式容器 C++语言本身提供了一个序列式容器array array:分配静态空间,一旦配置了就不能改变。 vector: 分配动态空间。维护一个连续线性空间,迭代器类型为:Random Access Iterato...
分类:其他好文   时间:2014-09-03 11:08:36    阅读次数:231
重温《STL源码剖析》笔记 第三章
第三章:迭代器概念与traits编程技法 迭代器是一种smart pointer auto_Ptr 是一个用来包装原生指针(native pointer)的对象,声明狼藉的内存泄漏问题可藉此获得解决。 auto_ptr用法如下,和原生指针一模一样:void func() { auto_p...
分类:其他好文   时间:2014-09-02 22:34:25    阅读次数:266
QT 打开文件对话框总结
一:  Qstring fileName = QFileDialog::getOpenFileName(this, tr("open file"), " ",  tr("Allfile(*.*);;mp3file(*.mp3)"));   说明:这样就会产生一个对话框,和系统的资源管理器差不多的。返回的是你选择文件的 绝对路径。 参数1:父窗口 参数2:对话框的标题 参数3:...
分类:其他好文   时间:2014-09-02 00:22:13    阅读次数:272
迭代器模式
【1】什么是迭代器模式?【2】迭代器模式代码示例:代码示例: 1 #include 2 #include 3 using namespace std; 4 5 class Iterator; 6 7 class Aggregate 8 { 9 public:10 virtual It...
分类:其他好文   时间:2014-09-01 22:39:33    阅读次数:253
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!