STL
文章平均质量分 63
wusoule
这个作者很懒,什么都没留下…
展开
-
priority_queue
题记: 可能项目中会要用到“priority_queue”,提前预习啦~实践中出真知,见下面的代码: 代码 // priority_queue.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include #include using name原创 2013-05-05 15:41:03 · 947 阅读 · 0 评论 -
STL——map
代码自有黄金屋 http://www.kuqin.com/cpluspluslib/20071231/3265.html //1这是一个一般用法的例子。 // priority_queue.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include #incl原创 2013-05-05 18:21:38 · 863 阅读 · 0 评论 -
STL的list的erase问题
http://www.cnblogs.com/carekee/articles/1717921.html list使用中遇到的erase问题(List Iterator Not Incrementable) 在VS2005中使用list的erase遇到了"List Iterator Not Incrementable"问题 举个例子: 1. list sList; list转载 2013-05-26 16:58:48 · 901 阅读 · 0 评论 -
一个项目中的STL类型的选择和算法实现
1.描述: 我的类中需要存放strin类型的数据, 而且需要和数据连接,实时跟新该容器的数据。 2,我的思路: 起初: 我打算用一个vector就可以啦~ 后来: 我否决了,并不是我觉得vecotr不好,正式因为我想的算法促使我选择不用vector。 3,算法: 起初: 我用了个很拙楼的算法: 假设vFrom是实时得到的数据(新的),vTo是我类中保存的数据(原创 2013-05-26 16:55:53 · 1412 阅读 · 0 评论 -
More Exceptional C++关于map
看段代码,Err会输出吗? map myMap; myMap[0] = "000"; myMap[1] = "111"; myMap[2] = "222"; map::iterator it = myMap.find(1); if (it != myMap.end()) { const_cast(it->first) = 999; } it = myMap.find(原创 2013-06-11 18:20:40 · 1058 阅读 · 0 评论 -
Expression:invalid operator<断言
#include #include using namespace std; /* ** 测试目的:重现断言,"include\xtree Line:1746 Expression:invalid operator ** 重现手法:operator ** 结论:map[key] = value.key重复是不会导致以上断言,而是比较函数写法错误 */ struct Te原创 2014-02-17 12:28:55 · 1848 阅读 · 0 评论