
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 · 964 阅读 · 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 · 886 阅读 · 0 评论 -
STL的list的erase问题
http://www.cnblogs.com/carekee/articles/1717921.htmllist使用中遇到的erase问题(List Iterator Not Incrementable)在VS2005中使用list的erase遇到了"List Iterator Not Incrementable"问题举个例子:1.list sList;list转载 2013-05-26 16:58:48 · 919 阅读 · 0 评论 -
一个项目中的STL类型的选择和算法实现
1.描述:我的类中需要存放strin类型的数据,而且需要和数据连接,实时跟新该容器的数据。2,我的思路:起初:我打算用一个vector就可以啦~后来:我否决了,并不是我觉得vecotr不好,正式因为我想的算法促使我选择不用vector。3,算法:起初:我用了个很拙楼的算法:假设vFrom是实时得到的数据(新的),vTo是我类中保存的数据(原创 2013-05-26 16:55:53 · 1427 阅读 · 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 · 1077 阅读 · 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 · 1880 阅读 · 0 评论