请教map模板的初始化方式,例如map>map1 map1该如何初始化问题 ?

papaofdoudou
新星创作者: 人工智能技术领域
领域专家: 嵌入式与硬件开发技术领域
2009-08-25 09:45:01
请教各位朋友,
程序中声明一个map对象,map<int,map<int,int>>map1,请教map1对象该如何初始化???
麻烦各位朋友不吝指教,在下感激不尽,最好有实例程序,谢谢!!!
...全文
565 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yshuise 2009-08-26
  • 打赏
  • 举报
回复
下面3个构造函数。第一个就是默认的。也很方便。
explicit map ( const Compare& comp = Compare(),
const Allocator& = Allocator() );
template <class InputIterator>
map ( InputIterator first, InputIterator last,
const Compare& comp = Compare(), const Allocator& = Allocator() );
map ( const map<Key,T,Compare,Allocator>& x );
yshuise 2009-08-26
  • 打赏
  • 举报
回复
map <int,map <int,int>>map1;这样也就初始化了。
uwinb 2009-08-26
  • 打赏
  • 举报
回复
定义完map1后其实就已经完成初始化了
mstlq 2009-08-25
  • 打赏
  • 举报
回复

map <int,map <int,int> >map1

>(空格)>
komai908 2009-08-25
  • 打赏
  • 举报
回复
map < int , map <int,int> > map1 ;

map1.insert( make_pair( num , [ count ][ key ] = value) ) ; 直接插入不就可以了吗 ?
// count 表示 map1 中值的 map 的下标 。
pengzhixi 2009-08-25
  • 打赏
  • 举报
回复
map <int,map <int,int>>map1你不觉得int>>map1这里有问题吗?提醒下你少了个空格
papaofdoudou 2009-08-25
  • 打赏
  • 举报
回复
可是为啥编译通不过阿???
  • 打赏
  • 举报
回复
这样不就可以了么,使用默认的构造函数

65,212

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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