
stl
BadgeZ
越努力,越幸运。
展开
-
stl各个容器的使用时机
原创 2016-10-09 20:59:08 · 318 阅读 · 0 评论 -
deque和stack容器
deque和stack容器 一、 deque容器 双端数组,可以在头部和尾部插入弹出元素deque容器与上章节类似在其基础上增加了push_back()、push_front()、pop_back()、pop_front()函数push_back() //在容器尾部添加一个数据push_front()原创 2016-10-09 18:00:04 · 592 阅读 · 0 评论 -
Vector容器
Vector容器一、 简介vector 是将元素置于一个动态数组中加以管理的容器vector可以随机存取元素(支持索引值直接存取,用[]操作符或at()函数)注:vector尾部添加或移除元素非常快,但是在中部头部插入元素或移除元素比较费时二、 废话不多说,代码走起1. vector对象的初始化使用stl提原创 2016-10-09 18:00:02 · 399 阅读 · 0 评论 -
stl中map的使用总结
一、基本操作//创建map map2;//添加map2.insert(pair(11, "test11"));map2.insert(pair(12, "test12"));map2.insert(make_pair(13, "test13"));map2.insert(make_pair(14, "test14"));map2.insert(m原创 2016-12-13 22:31:20 · 905 阅读 · 0 评论 -
map查找 异常处理
//map查找 异常处理map::iterator it2 = map2.find(100);if (it2 == map2.end()){AfxMessageBox(_T("KEY 100 的值不存在"));}else{int n = it2->first;CString str;str = it2->second.c_str();}//e原创 2016-12-13 22:53:37 · 1053 阅读 · 0 评论