摘要: 题目描述:Given two strings s and t, write a function to determine if t is an anagram of s.For example,s = "anagram", t = "nagaram", return true.s = "rat",... 阅读全文
posted @ 2015-08-04 20:12 Sawyer Ford 阅读(193) 评论(0) 推荐(0) 编辑
摘要: traits编程技法利用了“内嵌型别”的编程技巧与编译器的template参数推导功能。 下面主要看看利用traits编程技法实现的迭代器萃取机制。 5种迭代器类型定义: std::iterator的定义 如果想和STL协同工作,自行定义的迭代器必须定义iterator_category、value 阅读全文
posted @ 2015-08-04 10:00 Sawyer Ford 阅读(232) 评论(0) 推荐(0) 编辑
摘要: STL以泛型思维为基础,提供了6大组件:容器(containers)、算法(algorithms)、迭代器(iterators)、仿函数(functors)、适配器(adapters)、分配器(allocators)。 容器: vector、list、deque、set、map等,用来存放数据。从实 阅读全文
posted @ 2015-08-04 09:22 Sawyer Ford 阅读(304) 评论(0) 推荐(0) 编辑