stl map 返回的问题
我想返回一个map方便我去反复调用。类似于字典一样的使用。怎么实现这个效果呢。map<string,int>mymap;...
我想返回一个map 方便我去反复调用。类似于字典一样的使用。
怎么实现这个效果呢。
map<string,int> mymap ; 展开
怎么实现这个效果呢。
map<string,int> mymap ; 展开
1个回答
展开全部
#include <map>
std::map<std::string, int> getStudents()
{
std::map<std::string, int> Students;
Students.insert(std::make_pair("张三", 1));
Students.insert(std::make_pair("李四", 2));
Students.insert(std::make_pair("王五", 3));
Students.insert(std::make_pair("赵六", 4));
return Students;
}
int main()
{
std::map<std::string , int> Students = getStudents();
return 0;
}
std::map<std::string, int> getStudents()
{
std::map<std::string, int> Students;
Students.insert(std::make_pair("张三", 1));
Students.insert(std::make_pair("李四", 2));
Students.insert(std::make_pair("王五", 3));
Students.insert(std::make_pair("赵六", 4));
return Students;
}
int main()
{
std::map<std::string , int> Students = getStudents();
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询