社区
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中插入数据?
...全文
215
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...
MySQL
中
文
插入
数据
乱码(问号????)
将带有
中
文的
数据
插入
通过java程序
插入
到表
中
,
中
文
出
现了乱码. 一开始以为是客户端连接时的字符编码不对. 1. 便将hibernate的datasource的URL改为如下: (红色部分为修改后代码.) . 修改后,执行添加操作, ...
map
容器
插入
数据
的4种方法
在构造
map
容器后,我们就可以往里面
插入
数据
了。这里讲四种
插入
数据
的方法: 第一种:用insert函数
插入
pair
数据
:在VC下请加入这条语句,屏蔽4786警告 #pragma warning (disable:4786) )
map
int, ...
C++-STL-
map
:
map
插入
元素的几种方式【用数组方式
插入
数据
】【用insert函数
插入
pair
数据
】【用insert函数
插入
value_type
数据
】
虽然都可以实现
数据
的
插入
,但是它们是有区别的,当然了第一种和第二种在效果上是完成一样的,用insert函数
插入
数据
,在
数据
的
插入
上涉及到集合的唯一性这个概念,即当
map
中
有这个关键字时,insert操作是
插入
数据
不...
STL
map
容器怎么
插入
数据
在C++
中
,`std::
map
`是一种...以上三种方法都可以用于向`std::
map
`
中
插入
数据
,具体选择哪一种方法取决于实际需求。1. 使用insert函数
插入
单个元素。2. 使用insert函数
插入
多个元素。3. 使用下标运算符[]
插入
单个元素。
C++ 语言
65,207
社区成员
250,517
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章