[問題] 這段看不懂..囧
啃別人的原始碼看到一個不懂的東西,是實作For_Each的功能,我想問
的是,它是怎麼運作,要怎麼用,程式碼如下:
typedef std::wstring TString;
typedef void (__stdcall *FOR_EACH)(const TString& strName , const TString&
strValue, DWORD dwParam);
typedef std::map<TString , TString> Map;
typedef Map::iterator Map_item ;
typedef Map::const_iterator Map_const_item;
Map m_map;
const void For_Each( FOR_EACH pFun, DWORD dwParam)
{
Map_const_item it = m_map.begin();
for (; it != m_map.end() ; ++ it)
(*pFun)((*it).first , (*it).second, dwParam);
}
--
推
07/28 14:36,
07/28 14:36
推
07/28 14:36,
07/28 14:36
→
07/28 14:37,
07/28 14:37
推
07/28 14:39,
07/28 14:39
推
07/28 14:41,
07/28 14:41
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.249.24.214
→
04/30 10:12, , 1F
04/30 10:12, 1F
→
04/30 10:32, , 2F
04/30 10:32, 2F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章