map使用疑问

titainium 2004-08-09 07:25:57
有没有哪位大侠在DEV-C++下面用过map这个头文件,具体怎么使用,还请讲解一下,多谢多谢!
...全文
218 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
pacman2000 2004-08-31
  • 打赏
  • 举报
回复
dev-c++的STL是跟g++一致的。。。
B2China 2004-08-31
  • 打赏
  • 举报
回复
呵呵
titainium 2004-08-10
  • 打赏
  • 举报
回复
没什么,DEV-C++用的标准库与VS的不一样,上次我遇到的是iostream_iterator,这次又是map了,所以上来问问,想不到还是要我查MSDN,好象MSDN不管DEV-C++的死活吧^_^。过两天我把代码和出错信息一起拷过来,再请大家指教。
qwertasdfg123 2004-08-10
  • 打赏
  • 举报
回复
呵呵
linestyle 2004-08-10
  • 打赏
  • 举报
回复
hehe
kaphoon 2004-08-09
  • 打赏
  • 举报
回复
http://www.sgi.com/tech/stl/Map.html
大哥你都3个角了,还问这种问题~
#include<map>
#include<string>
using namespace std;
int main()
{
map<string,int> mymap;
mymap["fuck"] = 3;
}
willpower88 2004-08-09
  • 打赏
  • 举报
回复
MSDN 说的很清楚的看看就明白了。
说白了不就是一个类吗。
你搞清楚它的构造函数入其它方法?
pc2s 2004-08-09
  • 打赏
  • 举报
回复
//定义
map<int, string> mykey; //第一个是Key,第二个是Value

//插入
mykey.insert(map<int, string>::value_type(1, "hello"));

//访问
cout << mykey[1] << endl; //方括号里面是Key的值,如果Key是字符串,加引号就好了

//叠代
mykey::iterator it;
for (it = mykey.begin(); it! = mykey.end(); ++it)
cout << "Key: " << it->first << "\tValue: " << it->second;

//删除
mykey::iterator it1;
for (it1 = mykey.begin(); it1! = mykey.end(); ++it1)
mykey.erase(it1);

具体可以参照MSDN
leebuilder 2004-08-09
  • 打赏
  • 举报
回复
pc2s(火麒麟)说得对,就不重复了。
最好查MSDN,最全面了,还有小例子

24,853

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧