void CSearchResultDlg::deleteResults() { for (int i = 0; i < pageCount; i++) { PtrList *l = pages[i]; PtrList::iterator it; for (it = l->begin(); it != l->end(); ++it) delete (SEARCH_RESULT *) *it; l->clear(); } curPage = -1; pageCount = 0; startUIN = 0; }