#pragma once // 表示动作。 template class Action { public: Action() { } Action(const TType& type) { setType(type); } /// /// 类型。 /// /// TType type() const { return m_type; } /// /// 设置类型。 /// /// void setType(const TType &type) { m_type = type; } private: TType m_type; };