今天初次看到c++中 struct定义的函数实例,c 中不行,并且可以定义构造函数,这些函数默认都为public 类型,以前还以为struct 的初始必须自己专门去调用呢,贴出来表示一下:
*.h
struct SDownloadItem
{
SDownloadItem();// 构造函数
BOOL Load(const CString& strItem);
void Save(CString& strXml);
CString m_strGroup;
CString m_strSrcUrl;
}
*.CPP
SDownloadItem::SDownloadItem()
{
m_strGroup.Empty();
m_strSrcUrl.Empty();
}
BOOL SDownloadItem::Load(const CString& strItem)
{
return TRUE;
}