C++STL关联容器map<key,value>,value能不能用自己定义的数据类型?

C++STL关联容器map<key,value>,value能不能用自己定义的数据类型?我在一个程序中用了,GUIDE编译不过,请各路大神帮忙解释一下,谢谢!唉,贴错了,... C++STL关联容器map<key,value>,value能不能用自己定义的数据类型?我在一个程序中用了,GUIDE编译不过,请各路大神帮忙解释一下,谢谢!
唉,贴错了,重贴一下编译不过的部分代码吧:
1. #include<iostream>
2. #include<map>
3. #include<string>
4. #include<cstdlib>
5. using namespace std;
6. int n,k,ans;
7. struct
8. {
9. string parent;
10. int count;
11. }s;
12. map<string,s>se;
就是第12行出错。
展开
 我来答
jfeagle1218
2015-02-09 · TA获得超过155个赞
知道小有建树答主
回答量:95
采纳率:0%
帮助的人:83.9万
展开全部
肯定是可以的。至于编译不过,你可以检查一下自定义类型是否正确,头文件是否包含正确。或者把你的代码帖上来看看
typedef struct _s{
int parent;
int count;
}s;
再定义 map<string,s>se;
追问
知道了,应写成:
7. struct s
8. {
9. string parent;
10. int count;
11. };
谢谢!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式