
STL
mm_lvw
这个作者很懒,什么都没留下…
展开
-
STL中迭代器浅析(转自:http://blog.youkuaiyun.com/gou_zh/archive/2008/11/04/3209974.aspx)
<br />STL中迭代器浅析<br /> <br />C++中的迭代器主要有三种,迭代器的作用就是让你用*iter就可以访问容器中的值,用iter++就可以向后遍历,而不必去管容器的内部结构。<br /> <br />1.insert iterator(安插型迭代器,三种)<br />back_insert_iterator, front_insert_iterator, insert_iterator //使用前必须初始化<br />back_inserter(), front_inserter(),转载 2010-08-17 15:00:00 · 1037 阅读 · 0 评论 -
MAP原理及其在MFC中的实现
<br />一、 Map的基本知识<br /> <br /> 映射(Map),又称为字典(Dictionary),是由关键字(Key)及其对应的元素值(Value)所组成的元素单元(Element)的表单式集合。<br /> <br /> 通常,对于Map而言,使用给定的Key,可以迅速地从单元集合中检索到相应的元素。因此,在需要对大量数据进行查找操作而查找的性能又占据重要地位的场合,Map无疑是一种较理想的容器。譬如,在MFC中,使用Map来实现HandleMaps(句柄映射),以及其他的一些内部数据转载 2011-06-01 22:01:00 · 498 阅读 · 0 评论 -
宽字符 单字符互转
string _w2s(const wstring& ws) { string curLocale = setlocale(LC_ALL, NULL); // curLocale = "C"; setlocale(LC_ALL, "chs"); const wchar_t* _Source = ws.c_str(); size_t _Dsize = 2 * ws.size()原创 2011-03-17 10:57:00 · 800 阅读 · 0 评论