Stl的几个小技巧:map查找,string大写转换,map插入。
来源:互联网 发布:数据的挖掘用于工作 编辑:程序博客网 时间:2024/04/29 20:05
假设定义:
map(string,int) strmap;
string str = "jenghau";
1.查找不一定用find,也可以用count,返回结果0或者1.
if(strmap.count(str))//查找是否存在
{
printf("Exist./n");;
}
2.大小写转换 :
std::transform(str.begin(),str.end(),str.begin(),::toupper); //小写转大写
很好用。
3.map.insert() 插入结果成功与否的检查
pair<map<string,int>::iterator,bool> ret = strmap.insert(....);
返回结果 为pair对。first 指向插入的iterator ,second 为成功的结果。
- Stl的几个小技巧:map查找,string大写转换,map插入。
- STL 【map】【string】小小结
- stl几个(set map vector string)用法
- stl几个(set map vector string)用法
- STL几个(set map vector string)用法
- STL几个(set map vector string)用法
- STL几个(set map vector string)用法
- stl-map-string-查找重复子串
- map, string 强大的STL
- HDU-1113-STL的map<string,string>
- STL map 插入小结
- STL map 插入小结
- STL map 和 string
- STL中map容器的元素插入
- List转换String,String转换List,Map转换String,String转换Map之间的转换类
- stl map查找key周围的元素
- 单词转换(stl map)
- C++ map的插入与查找
- SQL注入漏洞接触
- js 删除数组元素(值而不是KEY)
- eat python 002 - Python对象持久化方法
- 打开ORACLE9i 的自动归档模式
- sock通信--数据结构的传送
- Stl的几个小技巧:map查找,string大写转换,map插入。
- 链表的基本操作(c实现)
- pcb贴片封装知识
- js中关于数组复制的一些认识(感谢IT民工和见Q,如见人的指导)
- 未授权于所需的程序接入权限 解决办法
- 今日中午颐豪酒店吃饭,晚上悦华将参加婚礼.
- .net c# 序列化和反序列
- Linux学习网站
- 关于动态表单一些理解