【发布时间】:2018-05-08 16:13:54
【问题描述】:
我有一个 const std::map 像这样初始化:
const std::map< int, std::string > firstMap = {
{ 1, "First" },
{ 2, "Second"}
};
然后我想制作另一个 const std::map,它使用第一个映射作为其初始值的一部分,并且还扩展了原始数据。所以我猜它会类似于这个:
const std::map< int, std::string > secondMap = {
{ <firstMap>},
{ 3, "Third"}
};
所以 secondMap 有三对。这可能吗?
编辑:地图也被声明为外部。
【问题讨论】:
标签: c++ c++11 initialization stdmap