社区
工具平台和程序库
帖子详情
怎么在声明一个map的时候同时进行内容的初始化?
pi1ot
2003-08-23 05:41:11
const map<int,int> ii ( /*怎么写?*/ );
譬如说我想在声明的时候就放入 1=>1, 2=>2 两个pair.
...全文
343
5
打赏
收藏
怎么在声明一个map的时候同时进行内容的初始化?
const map ii ( /*怎么写?*/ ); 譬如说我想在声明的时候就放入 1=>1, 2=>2 两个pair.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
短歌如风
2003-08-23
打赏
举报
回复
std::map<int, int>::value_type map_init_data[2] =
{
map<int, int>::value_type(1, 1),
map<int, int>::value_type(2, 2)
};
const map<int, int> a_map(map_init_data, map_init_data + 2);
数组中的元素必须按key有序;
注意构造函数的参数是用[begin, end)定义的,所以第二个参数应该是首地址加数组长度,而不是长度减一。
pi1ot
2003-08-23
打赏
举报
回复
那怎么解决const的问题?
njtu
2003-08-23
打赏
举报
回复
我想应该用其他办法解决这个问题
pi1ot
2003-08-23
打赏
举报
回复
只是为了某些使用上的方便。
njtu
2003-08-23
打赏
举报
回复
为什么要这样呢,有一定的原因吗?
先声明在初始化不好吗?
这样好像不可以。
Unity Tile
map
模块全攻略
这是Tile
map
相关的系列教程,在Unity2017.2以及以上版本中提供了这样的新功能,他可以快速的设计2D关卡,减少关卡设计的重复操作,提高效率,很有魅力的
一个
模块,跟五斗米老师一起学习吧,你一定会为这个新功能欢呼...
golang中
map
声明
及
初始化
map
的
声明
var m1
map
[string]int
map
[key]value key必须支持==(避免使用浮点型)value不做规范
map
的
初始化
方式1 var...:0} 方式2 m2:=make(
map
[string]int)注意:
map
声明
后
初始化
前,可
进行
查找、删除、le...
[Go学习]
map
的
声明
和
初始化
map
map
是一种无序的键值对的集合。...
map
是引用类型,可以使用如下方式
声明
: //[keytype] 和 valuetype 之间允许有空格。 var
map
name
map
[keytype]valuetype 其中:
map
name为
map
的变量名。 keytype为键类型。
初始化
一个
static 的常量
Map
而在Test1中,我们虽然
声明
了
map
是静态的,但是在
初始化
时,我们依然可以改变它的值,就像Test1.
map
.put(3,"three");在Test2中,我们通过
一个
内部类,将其设置为不可修改,那么当我们运行Test2.
map
.put(3,"three")的...
JAVA 构造
MAP
并
初始化
MAP
、定义时就
初始化
第一种方法:static块
初始化
public class Demo{ private static final
Map
<String, String> my
Map
; static { my
Map
= new Hash
Map
<String, String>(); my
Map
.put("a"...
工具平台和程序库
24,855
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章