C++ 11에서 std::function()을 이용해 함수를 미리 객체화하여 저장할 수 있다고 하여 아래와 비슷하게 코드를 사용하고 있다. Modern C++이나 C++ 11을 자세하게 이해한 후 코드를 실제 사용하는 코드에 대해 개선이 필요하다. - ReigsterFunc()을 이용해 함수를 객체화하여 저장, Exec를 통해 key에 따라 함수를 실행. #include #include template class State { public: void RegisterFunc(uint16_t keyEvent, std::function linkedFunc) { std::pair pair(keyEvent, linkedFunc); m_states.insert(pair); } void Exec(uint16_t ke..