C++类中有一个c static 初始化map 请问如何初始化

C++类中有一个static map ,请问如何初始化呢
[问题点数:20分]
C++类中有一个static map ,请问如何初始化呢
[问题点数:20分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2007年6月 总版技术专家分月排行榜第三
2007年6月 VC/MFC大版内专家分月排行榜第一
2007年9月 C/C++大版内专家分月排行榜第三2007年8月 C/C++大版内专家分月排行榜第三2006年11月 C/C++大版内专家分月排行榜第三
2012年8月 C/C++大版内专家分月排行榜第三2012年7月 C/C++大版内专家分月排行榜第三
2013年6月 Linux/Unix社区大版内专家分月排行榜第二2013年5月 Linux/Unix社区大版内专家分月排行榜第二2013年3月 Linux/Unix社区大版内专家分月排行榜第二2013年1月 Linux/Unix社区大版内专家分月排行榜第二2012年12月 Linux/Unix社区大版内专家分月排行榜第二2012年8月 Linux/Unix社区大版内专家分月排行榜第二2011年12月 Linux/Unix社区大版内专家分月排行榜第二2011年10月 C/C++大版内专家分月排行榜第二2011年10月 Linux/Unix社区大版内专家分月排行榜第二
2012年6月 C/C++大版内专家分月排行榜第三2012年6月 PHP大版内专家分月排行榜第三2012年5月 C/C++大版内专家分月排行榜第三2012年3月 Linux/Unix社区大版内专家分月排行榜第三2012年2月 Linux/Unix社区大版内专家分月排行榜第三2011年11月 C/C++大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。c++11中unordered_map作为类的静态成员,怎么初始化?
[问题点数:20分,结帖人my_aa]
c++11中unordered_map作为类的静态成员,怎么初始化?
[问题点数:20分,结帖人my_aa]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2007年6月 总版技术专家分月排行榜第三
2007年6月 VC/MFC大版内专家分月排行榜第一
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。如何创建一个public static final 类型的map 并能赋初值
[问题点数:100分,结帖人hexudonghot1]
如何创建一个public static final 类型的map 并能赋初值
[问题点数:100分,结帖人hexudonghot1]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2014年5月 Java大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
UID513584空间积分0 积分88阅读权限10帖子精华可用积分88 信誉积分118 专家积分0 在线时间63 小时注册时间最后登录
白手起家, 积分 88, 距离下一级还需 112 积分
帖子主题精华可用积分88 信誉积分118 专家积分0 在线时间63 小时注册时间最后登录
论坛徽章:0
大家好,哪位知道如何初始化类的const hash_map 成员class A
{
& & ....
& & static const std::hash_map&std::string, enum SYS_EVENT_GROUP& m_GroupM
};
& & 复制代码谢谢!
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
UID8813347空间积分0 积分1920阅读权限30帖子精华可用积分1920 信誉积分2067 专家积分0 在线时间2011 小时注册时间最后登录
家境小康, 积分 1920, 距离下一级还需 80 积分
帖子主题精华可用积分1920 信誉积分2067 专家积分0 在线时间2011 小时注册时间最后登录
论坛徽章:0
m_GroupMap 怎么会是 basic type 呢?估计是std::hash_map的问题。我记得它不在std名字空间里,VC下是放在stdext里面,gcc是放在__gnu_cxx下。对std::hash_map这样的表述通常会有其他的错误提示。错误提示要从前向后一个一个解决,你不要跳过前面的错误提示去处理后面的,后面的错误通常是前面的错误连带引发的。
UID513584空间积分0 积分88阅读权限10帖子精华可用积分88 信誉积分118 专家积分0 在线时间63 小时注册时间最后登录
白手起家, 积分 88, 距离下一级还需 112 积分
帖子主题精华可用积分88 信誉积分118 专家积分0 在线时间63 小时注册时间最后登录
论坛徽章:0
总是会报下面的错误'm_GroupMap' : different basic types复制代码
UID8813347空间积分0 积分1920阅读权限30帖子精华可用积分1920 信誉积分2067 专家积分0 在线时间2011 小时注册时间最后登录
家境小康, 积分 1920, 距离下一级还需 80 积分
帖子主题精华可用积分1920 信誉积分2067 专家积分0 在线时间2011 小时注册时间最后登录
论坛徽章:0
本帖最后由 sonicling 于
11:50 编辑
// 这些写到cpp里,不能写在头文件里。
static std::pair&std::string, enum SYS_EVENT_GROUP& pairs[] =
& &{&DAY&, SYS_EVENT_GROUP_DAY},
& & {&DAYX&, SYS_EVENT_GROUP_DAYX},
& & {&NGHT&, SYS_EVENT_GROUP_NGHT},
& & {&&, SYS_EVENT_GROUP_BLANK},
const std::hash_map&std::string, enum SYS_EVENT_GROUP& A::m_GroupMap(pairs, pairs+countof(pairs))
UID406135空间积分0 积分9073阅读权限90帖子精华可用积分9073 信誉积分2995 专家积分50 在线时间5023 小时注册时间最后登录
腰缠万贯, 积分 9073, 距离下一级还需 927 积分
帖子主题精华可用积分9073 信誉积分2995 专家积分50 在线时间5023 小时注册时间最后登录
论坛徽章:11
xdwjack 发表于
回复 2# Moon_Bird
C++11 或许可以
const&&std::hash_map&std::string, enum SYS_EVENT_GROUP& A::m_GroupMap = { {&DAY&,SYS_EVENT_GROUP_DAY}, {&DAYX&,SYS_EVENT_GROUP_DAYX}, {&NGHT&,SYS_EVENT_GROUP_NGHT} };
我没有支持C++11的编译器,没法帮你试
找工作呀,大家帮我留心一下,谢谢!南京/无锡,C/C++
UID空间积分0 积分492阅读权限20帖子精华可用积分492 信誉积分124 专家积分0 在线时间26 小时注册时间最后登录
稍有积蓄, 积分 492, 距离下一级还需 8 积分
帖子主题精华可用积分492 信誉积分124 专家积分0 在线时间26 小时注册时间最后登录
论坛徽章:0
c++代码还能再复杂点吗,看的我头晕
UID513584空间积分0 积分88阅读权限10帖子精华可用积分88 信誉积分118 专家积分0 在线时间63 小时注册时间最后登录
白手起家, 积分 88, 距离下一级还需 112 积分
帖子主题精华可用积分88 信誉积分118 专家积分0 在线时间63 小时注册时间最后登录
论坛徽章:0
本帖最后由 xdwjack 于
10:49 编辑
&&我的初始化有四条语句,你的这种方法会提示m_GroupMap重定义的,你的这个方法比较适合初始化单个变量。还有别的建议吗?
& & m_GroupMap[&DAY&] = SYS_EVENT_GROUP_DAY;
& & m_GroupMap[&DAYX&] = SYS_EVENT_GROUP_DAYX;
& & m_GroupMap[&NGHT&] = SYS_EVENT_GROUP_NGHT;
& & m_GroupMap[&&] = SYS_EVENT_GROUP_BLANK;复制代码
UID空间积分0 积分755阅读权限20帖子精华可用积分755 信誉积分637 专家积分0 在线时间882 小时注册时间最后登录
丰衣足食, 积分 755, 距离下一级还需 245 积分
帖子主题精华可用积分755 信誉积分637 专家积分0 在线时间882 小时注册时间最后登录
论坛徽章:0
class A
{
& & ....
& & static const std::hash_map&std::string, enum SYS_EVENT_GROUP& m_GroupM
};
const&&std::hash_map&std::string, enum SYS_EVENT_GROUP& A::m_GroupM
& & 复制代码
您需要登录后才可以回帖
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
看着MM就呆了~
UID1697436空间积分0 积分135阅读权限10帖子精华可用积分135 信誉积分126 专家积分0 在线时间118 小时注册时间最后登录
白手起家, 积分 135, 距离下一级还需 65 积分
帖子主题精华可用积分135 信誉积分126 专家积分0 在线时间118 小时注册时间最后登录
论坛徽章:0
久了。累了。迷茫困惑了。和着小酒就这么醉了
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
UID7979099空间积分0 积分121阅读权限10帖子精华可用积分121 信誉积分100 专家积分0 在线时间0 小时注册时间最后登录
白手起家, 积分 121, 距离下一级还需 79 积分
帖子主题精华可用积分121 信誉积分100 专家积分0 在线时间0 小时注册时间最后登录
论坛徽章:0
Map对象 是什么。。。。
软件开发技术自由社区
http://bbs.firstdev.net
好装B,求甚解.
UID空间积分0 积分17435阅读权限100帖子精华可用积分17435 信誉积分201 专家积分160 在线时间2513 小时注册时间最后登录
帖子主题精华可用积分17435 信誉积分201 专家积分160 在线时间2513 小时注册时间最后登录
论坛徽章:0
是否static只会影响对象的初始化时间,存在范围等属性,至于如何初始化和普通的对象的初始化的方法是一样的.
技术blog: /converse/
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处

我要回帖

更多关于 static map 初始化 的文章

 

随机推荐