开始定义的结构体如:
- typedef struct student
- {
- int id;
- char name[20];
- char sex[20];
- char birthday[50];
- int score;
- char description[100];
- void* pWnd;
- }STUDENT,*PSTUDENT;
定义一个deque来保存这个结构体的对象 deque<STUDENT>m_vecst; 现在我有一个结构体对象,想查找是否在这个deque中,我开始是这样做的:
- STUDENT TT;
- deque<STUDENT>::iterator iter = find(m_vecst.begin(),m_vecst.end(),TT);