社区
C++ 语言
帖子详情
向map中插入数据出问题???
quwei197874
2011-06-21 02:02:36
vector<string> strA;
map<string,vector<string> > maptest;
给strA填入数据后
现在我先map中插入数据
maptest.insert(pair<string,vector<string> >("OK",strA);
出错,请问我应如何向这个map中插入数据?
...全文
205
11
打赏
收藏
向map中插入数据出问题???
vector strA; map<string,vector > maptest; 给strA填入数据后 现在我先map中插入数据 maptest.insert(pair<string,vector >("OK",strA); 出错,请问我应如何向这个map中插入数据?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dymiao
2011-06-21
打赏
举报
回复
我不会,但是帮顶
至善者善之敌
2011-06-21
打赏
举报
回复
vector<string> strA;
map<string,vector<string> > maptest;
void main()
{
strA.push_back("HELLO!");
maptest.insert(pair<string,vector<string>>("OK",strA));
map<string,vector<string>> ::iterator iter=maptest.begin();
map<string,vector<string>> ::iterator end =maptest.end();
for(;iter!=end;++iter)
{
cout<<iter->first<<" "<<endl;
copy(iter-> second.begin(),iter->second.end(),ostream_iterator<string> (cout, ", "));
cout <<endl;
}
ryfdizuo
2011-06-21
打赏
举报
回复
扔掉6.0吧~
quwei197874
2011-06-21
打赏
举报
回复
我的是vc6,唉,知道了,谢谢各位了!
luciferisnotsatan
2011-06-21
打赏
举报
回复
vs2005没问题
lz用的vc6.0么?该编译器对模版支持不好。
quwei197874
2011-06-21
打赏
举报
回复
少那个扩号是我写帖子时漏的
出现error C2784:
就想叫yoko
2011-06-21
打赏
举报
回复
maptest.insert(make_pair("OK", strA));
maptest.insert(pair<string, vector<string> >("OK", strA));
都行~~
luciferisnotsatan
2011-06-21
打赏
举报
回复
maptest.insert(pair<string,vector<string> >("OK",strA)
)
;
除了少了半个括号外,编译运行都没问题
pengzhixi
2011-06-21
打赏
举报
回复
maptest.insert(pair<string,vector<string> >("OK",strA);
很明显 你这里少了)括号
downmooner
2011-06-21
打赏
举报
回复
maptest.insert(make_pair("OK",strA));
luciferisnotsatan
2011-06-21
打赏
举报
回复
什么错?
试试
maptest["OK"]=strA;
map
中
插入
数据
在构造
map
容器后,我们就可以往里面
插入
数据
了。这里讲四种
插入
数据
的方法: 第一种:用insert函数
插入
pair
数据
:在VC下请加入这条语句,屏蔽4786警告#pragmawarning(disable:4786))
map
<int,string...
C++-STL-
map
:
map
插入
元素的几种方式【用数组方式
插入
数据
】【用insert函数
插入
pair
数据
】【用insert函数
插入
value_type
数据
】
虽然都可以实现
数据
的
插入
,但是它们是有区别的,当然了第一种和第二种在效果上是完成一样的,用insert函数
插入
数据
,在
数据
的
插入
上涉及到集合的唯一性这个概念,即当
map
中
有这个关键字时,insert操作是
插入
数据
不...
C++
map
容器
插入
数据
的4种方法
转自:...这里讲四种
插入
数据
的方法:第一种:用insert函数
插入
pair
数据
:在VC下请加入这条语句,屏蔽4786警告 #pragma warning (disable:4786) )
map
<int, string>
map
S...
c++,stl
中
map
容器
插入
元素报异常的场景之一
插入
到
map
中
的
数据
的
数据
结构被改变了,导致
map
中
容纳的
数据
结构和实际上
插入
的
数据
结构不相同,虽然
数据
类型的标识符相同,但实际可容纳的
数据
和
插入
的不同,导致了
插入
报
出
异常。 分析: 1、
出
现“
插入
的
数据
和
map
...
mybatis 用
map
循环
插入
数据
用
map
循环
插入
数据
,比如保存
数据
到一个
中
间表里 语句: <!-- 新增案件处理前附件关联关系 --> <insert id="addEventBeforeAnnexe" parameterType="
map
"> INSERT INTO evt_event_before_annexe ...
C++ 语言
64,282
社区成员
250,470
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章