怎么初始化static的map

原创 2006年05月25日 12:54:00

有一个C++类,其中有成员

static map<int,string>messages;

 

现在不知道如何初始化它呢。

相关文章推荐

初始化一个static 的常量Map

当你希望创建一个全局静态Map的时候,我们有以下两种方式,而且是线程安全的。而在Test1中,我们虽然声明了map是静态的,但是在初始化时,我们依然可以改变它的值,就像Test1.map.put(3,...
  • xzw_123
  • xzw_123
  • 2015年12月09日 18:08
  • 1475

Java static静态类处理和MAP取键值

Java static静态类处理和MAP取键值

采用static Map、ConcurrentHashMap实现数据缓存

考虑到在使用HashMap在并发时会出现不正确行为,自己编写了采用static ConcurrentHashMap来完成静态缓存的处理,目的是为了能够用来处理高并发的线程安全类,如有问题请各指教。...

java 声明静态Map常量的一种简单方式

java 声明静态Map常量的一种简单方式 标签: javahashmaplist 2012-04-26 20:35 5887人阅读 评论(0) 收藏 举报  分类:   ...

静态map成员的一种替代方法

问题场景有一个task接口类,存在一个对task操作的op_proxy静态函数,task可能有多种不同类型的操作,现在要实现这个op_proxy,原型为:int op_proxy(const std:...

C++中类静态成员map初始化操作

前言 最近作者在项目中遇到一个问题,类静态成员map无法进行初始化,这个问题困扰了作者好多天,今天突然发现了解决此类问题的方法,就写下这篇博客,供大家学习交流,废话不多说了,直接贴代码了 ...
  • nk_wang
  • nk_wang
  • 2015年02月06日 22:17
  • 3666

Map和List静态初始化

public final static Map ServerIPMap = new HashMap() { { put("redis", "127.0.0.1"...
  • unix21
  • unix21
  • 2016年10月13日 10:20
  • 1057

io_service用法

为帮助理解这句: socket_ = boost::make_shared(ioService, udp::endpoint(boost::asio::ip::address::from_s...

多线程的那点儿事(之数据同步)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】     多线程创建其实十分简单,在windows系统下面有很多函数可...

为什么static成员必须在类外初始化

为什么静态成员不能在类内初始化 在C++中,类的静态成员(static member)必须在类内声明,在类外初始化,像下面这样。 class A { private...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:怎么初始化static的map
举报原因:
原因补充:

(最多只允许输入30个字)