首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

类中map类型静态成员函数赋值,初始化,该怎么处理

2012-03-03 
类中map类型静态成员函数赋值,初始化classmapClass{staticmap char,intindexMap}我想给indexMap赋值,

类中map类型静态成员函数赋值,初始化
class   mapClass
{
        static   map <char,int>   indexMap;
};
我想给indexMap赋值,不知道怎么办?哪位达人给解决一下啊。

[解决办法]
没有重载=也还有编译器提供的默认=存在。
要初始化map,那么map提供了那么多重载的构造函数,如果还不够,还可以使用boost::assign库map_list_of。
要对map赋值,那只能用一个map对另外一个map进行赋值。
要对map进行扩充,用[]或者insert

热点排行