#include <map> template<class T> class TState { typedef void (T::*Func)(); typedef std::map<int, Func> StateMap; typename typedef StateMap::iterator Itr; StateMap map_; public: void Add(int id, Func func){ map_[id] = func;} void Run(T* _this, int id){ if(Find(id))</int,></class></map>…
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。