码迷,mamicode.com
首页 >  
搜索关键字:iterator    ( 4158个结果
第 14 章 迭代器模式【Iterator Pattern】
以下内容出自:> 周五下午,我正在看技术网站,第六感官发觉有人在身后,扭头一看,我C,老大站在背后,赶忙站起来, “王经理,你找我?” 我说。 “哦,在看技术呀。有个事情找你谈一下,你到我办公室来一下。” 老大说。 到老大办公室, “是这样,刚刚我在看季报,我们每个项目的支出费用都很高,项...
分类:其他好文   时间:2014-07-19 20:25:38    阅读次数:324
【足迹C++primer】47、Moving Objects(2)
Moving Objects(2) Rvalue References and Member Functions StrVec.h #ifndef STRVEC_H #define STRVEC_H #include #include #include // simplified implementation of the memory allocation strateg...
分类:编程语言   时间:2014-07-19 11:15:04    阅读次数:239
java中的Iterator和Iterable
1.Iterable接口在java.lang包中;Iterator接口在java.util包中2.Iterable中只有一个方法,那就是返回一个Iterator迭代器:Iterator iterator() 而Iterator中有关于迭代器的核心功能,next(),hasNext(),remove(...
分类:编程语言   时间:2014-07-18 19:06:45    阅读次数:4190
一个java解析xml的简单例子
java解析xml,主要是通过Dom4j实现的,很多场合都会用到此功能,需要解析XML文件。下面是一个简单的解析XML文件的例子:import java.util.Iterator;import org.dom4j.Document;import org.dom4j.DocumentExceptio...
分类:编程语言   时间:2014-07-18 08:33:37    阅读次数:254
java基础-集合笔记
Iterator(foreach)遍历时只能通过iterator去删除(添加)元素,不能直接通过集合对象删除或添加元素SetHashSet底层是一个HashMap HashSet添加元素,先判断hashCode,Set中没有相同的则直接添加,Set中有相同的元素,则进一步判断equals,不同则添加...
分类:编程语言   时间:2014-07-18 08:24:18    阅读次数:225
HDU 4006 The kth great number(multiset(或者)优先队列)
题目询问第K大的数//这是我最初的想法,用multiset,AC了——好吧,也许是数据弱也有可能//multiset运用——不去重,边插入边排序//iterator的运用,插入的时候,如果是相同的数没直接放在相同的现有的数据后面的#include#include#include#includeusi...
分类:其他好文   时间:2014-07-16 17:52:06    阅读次数:262
使用Struts2的iterator标签遍历复杂的Map类型
1.创建一个Web工程,添加Struts2支持。 2.创建两个实体类: a). Mother(母亲)的Java类。 package struts.map.entity; import java.io.Serializable; public class Mother implements Serializable { private static final long ...
分类:其他好文   时间:2014-07-16 14:33:30    阅读次数:296
Effective C++ Item 48 认识 template 元编程
经验:Template metaprogramming (TMP, 模板元编程)可将工作由运行期移往编译期,因而得以实现早期错误侦测和更高的执行效率 示例1: template void advance(IterT &iter, DistT d){ if(typeid(typename std::iterator_traits::iterator_catogory) == typeid(std::random_access_it...
分类:编程语言   时间:2014-07-16 13:20:54    阅读次数:313
Effective C++ Item 47 请使用 traits classes 表现类型信息
经验:Traits classes 使得"类型相关信息"在编译期可用。它们以 templates 和 "templates 特化"完成实现 示例: template class deque{ public: class iterator{ public: typedef random_access_iterator_tag iterator_category; }; }; //template template struct iterator_trai...
分类:编程语言   时间:2014-07-15 22:40:20    阅读次数:372
Effective C++ Item 42 了解 typename 的双重意义
经验:声明 template 参数时,前缀关键字 class 和 typename 可互换。请使用关键字 typename 标识嵌套从属类型名称; 示例1: template void print2nd(const C &container){ C::const_iterator *x;//歧义。如果const_iterator是个static成员变量,x是个global 变量,这里的 *就是乘 //... } 示例2: template void pr...
分类:编程语言   时间:2014-07-14 11:06:02    阅读次数:206
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!