void QuestMgr::LoadDb_Quests(IdQuestObjMap& questObjs) {struct InternalItemsEntryForQuest { DbQuestRewardItemList rewardItems; DbQuestLogicItemList logicItems; };std::map<uint32, InternalItemsEntryForQuest> items;
...
编译报错:
In member function ‘void QuestMgr::LoadDb_Quests(IdQuestObjMap&)’: error: template argument for ‘template<class _T1, class _T2> struct std::pair’ uses local type ‘QuestMgr::LoadDb_Quests(IdQuestObjMap&)::ItemsEntryForQuest’原来是不能用函数内的类型做模板参数,限制好大