在线等...C++中map容器值只能是一个么?

来源:百度知道 编辑:UC知道 时间:2024/09/24 14:43:54
map<string,string,string>dic;
请问这样定义行不?
我是想建电话簿,通过姓名查找电话,地址等信息,所以我想问能不能多加几个string
在线等...

不行。你把多个串接起来不就成一个了嘛。注意串间用间隔符隔开,保证各串唯一匹配。

可以这样:
struct MYINFO{
string s1,s2,s3;
};

map<string,MYINFO> dic;