C++键树容器map的调用
2015-08-16 08:02
423 查看
/* 在头文件 #include<map> 中 键树是著名的数据结构 C++为我们提供了一个方便的容器 */ #include<iostream> #include<map> using namespace std; int main() { //声明(int为键,const char*为值) map<int,const char*> m; //插入元素 m.insert(make_pair(1,"ONE")); m.insert(make_pair(10,"TEN")); m[100] = "CHENZHANGJIE"; //其它写法 //查找元素 map<int, const char*>::iterator ite; ite=m.find(1); puts(ite->second); //输出ONE ite=m.find(2); if(ite==m.end()) puts("not found"); else puts(ite->second); puts(m[10]); //其它写法 //删除元素 m.erase(10); //遍历一遍所有元素 for(ite=m.begin(); ite!=m.end(); ++ite) { printf("%d: %s\n",ite->first,ite->second); } return 0; }
相关文章推荐
- C++栈的调用
- C++优先队列的调用
- C++基础---位操作符
- C++普通队列容器
- C语言指针的算术运算
- C++ Windows对象和MFC对象的区别
- [C语言][LeetCode][26]Remove Duplicates from Sorted Array
- [C语言][LeetCode][228]Summary Ranges
- 使用线性同余法生成伪随机数/序列(C++实现)
- c语言中scanf输入带空格的字符串以及scanf输入单个字符的问题
- poj1035 spell checker (简单的字符串查找题)
- Log4cpp:为中小型C++项目加上log支持
- iOS基础班之c语言学习复习查漏
- C++对象模型——对象的构造和解构(第六章)
- C语言/C++ 实现汉诺塔代码
- C++写数据到文件
- c++ public, protected, private成员变量,成员函数继承和访问规则实例代码
- C++对象模型——执行期语意学(第六章)
- C++中public,protected,private访问小结
- C语言 memcpy二维数组的复制