class CFileInfo//欲转换文件的信息
{
public:
TCHAR szFileName[_MAX_FNAME];//文件名称
TCHAR szPath[MAX_PATH];//文件路径
TCHAR szStaute[5];//转换状态
CString FailedInfo;//失败信息
CFileInfo();
BOOL operator==(CFileInfo*);
};BOOL CFileInfo::operator == (CFileInfo* info)
{
 if(strcmp(szPath,info->szPath)==0)
 {
 return TRUE;
 }
 else
 {
 return FALSE;
 }
}
有个节点,明明在CList中,可find函数返回的总是无效的POSITION。我跟踪了一下,发现find函数也没调用operator==,是不是我那搞错了啊?