如何在一个map里存放struct
(2012-06-05 01:30:19)
标签:
如何
杂谈
如何在一个map里存放struct//struct 用户信息体
typedef struct userInfo
{
stringuserNick;
int fd;
int isVip;
int gender;
int faction;
};
//map 用户组
map userList;
struct userInfo *user = NULL;
user->faction = faction;
userList.insert(std::make_pair(nickName,user));
报错:
/usr/lib/gcc/i386-redhat-linux/4.1.1/../../../../include/c++/4.1.1/bits/stl_pair.h:
In constructor ‘std::pair<_t1>
_T2>::pair(const std::pair<_u1>
_U2>&) ’:
chat.c:612: instantiated from here
/usr/lib/gcc/i386-redhat-linux/4.1.1/../../../../include/c++/4.1.1/bits/stl_pair.h:90:
错误http://www.hongyuansiwang.com/:对 ‘userInfo::userInfo(userInfo*
const&)’ 的调用没有匹配的函数
chat.c:75: 附注:备选为: userInfo::userInfo()
chat.c:75: 附注: userInfo::userInfo(const
userInfo&)
哪位高手来帮帮忙,谢谢。userInfo * 和 userInfo 不是一个东西
分享:
喜欢
0
赠金笔
加载中,请稍候......
评论加载中,请稍候...
发评论
登录名: 密码: 找回密码 注册记住登录状态
昵 称:
评论并转载此博文
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。