1. 部分 m_reader 不需要作为成员变量
2. 整理 include的 h文件