容器中的元素是结构体的问题
whn 2003-08-18 07:09:53 list<string> mylist;
plistnode=find(mylist.begin(),mylist.end(),"hannes");
这样去查找没有问题;
但我的列表中放的是一个结构体比如
typedef struct{
char name[256];
char company[256];
}UserInfo;
list<UserInfo> userlist;
UserInfo ui;
strcpy(ui.name,"hannes");
strcpy(ui.company,"microsoft");
plistnode=find(userlist.begin(),userlist.end(),ui);
这样就不行了,编译出错了,为什么?
还有一些在容器里放自己定义结构都有一些这样的问题,如何处理呢?