高分求一段代码 不够在加

yhlovehx 2009-04-12 02:45:35
map<sockaddr_in,XXX*,comp> aaaa;

这个仿函数要怎么写 才能够自定义查找 ...

要代码 不要发那些连接。。能够搜到的连接都看过 要么编译不过 find操作可以 要么插入操作不行 我已经快崩溃了
现求一段代码
照我的那个 要求写 个仿函数
能够 正常运行的
先谢谢了
...全文
133 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yhlovehx 2009-04-17
  • 打赏
  • 举报
回复
给这个结构设置一个仿函数就行了
已经解决 谢谢了
biweilun 2009-04-15
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 yhlovehx 的回复:]
。。。楼上的你发的那个和我要求的 不一样撒
我要求的是 key是一个自定义结构
CString内部已经 重载了 <号撒 看不出名堂来的
[/Quote]

key是一个自定义结构?你说的是sockaddr_in??结构体怎么比较?要比较也是和结构体中的一个成员变量比较啊
biweilun 2009-04-15
  • 打赏
  • 举报
回复
你想查找什么我还没有搞清楚。是XXX*对应的值?还是sockaddr_in这个类型的值?
yhlovehx 2009-04-15
  • 打赏
  • 举报
回复
。。。楼上的你发的那个和我要求的 不一样撒
我要求的是 key是一个自定义结构
CString内部已经 重载了 <号撒 看不出名堂来的
sunjorn 2009-04-14
  • 打赏
  • 举报
回复

#include <list>
#include <map>
using namespace std;


// Define STLs.
struct CatListBoxItemInfo {
CString sItem;
int iState;
DWORD dwValue;
};
typedef list<CatListBoxItemInfo> CatListBoxStlList;
typedef CatListBoxStlList::iterator CatListBoxStlListIter;
struct CatListBoxCatInfo {
bool bIsOpen;
int iListIndex;
CatListBoxStlList lstItems;
};
typedef map<CString,CatListBoxCatInfo*> CatListBoxStlMap;
typedef CatListBoxStlMap::iterator CatListBoxStlMapIter;
在网站上找的一个例子
yhlovehx 2009-04-14
  • 打赏
  • 举报
回复
各位能对自己的回帖 负责吗??
我只是想看个能跑的了的。。
能看下我那个要求吗。。
Hayden_yang 2009-04-13
  • 打赏
  • 举报
回复
up
[Quote=引用 2 楼 warsour 的回复:]
把后两个参数XXX*,comp定义到结构体里
map <sockaddr_in,结构体>
[/Quote]
warsour 2009-04-13
  • 打赏
  • 举报
回复
把后两个参数XXX*,comp定义到结构体里
map <sockaddr_in,结构体>
yhlovehx 2009-04-13
  • 打赏
  • 举报
回复
自己顶一下
chuengchuenghq 2009-04-13
  • 打赏
  • 举报
回复
记住map的key如果是自定义类型重载<

19,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧