1 依赖环境
C++ 11Support
MSVC >= 14 (2015)
GCC >= 5
SQLite 3(include in./include)
QT5
2 特性
使用C++11编写
实现了简单反射,可以通过GetClassByName通过字符串获得相应类的对象
使用反射工厂来创建Pokemon对象,配合多态大大简化代码并提供扩展性
通过宏注入获得类元数据,实现ORM(对象关系模型)封装SQLite数据库操作,运用访问者模式来自动生成SQL语句
使用JSON提高协议的可扩展性
良好的人机交互界面,支持多用户同时在线
健全的错误恢复处理
参考文档和完整的文档和源码下载地址: