需求: 首先说需求.近期接手一个项目.要在底层解析二进制数据,数据结构比較负责,因为server是c++server,加之開始没有考虑到移动端开发,所以协议有点扯蛋.大体是这种,一个数据包里面是map里面放vector然后序列化成二进制! ios的还好弄一点.object-c本身支持c++.简单封装就能够了.android的有点麻烦,须要把数据转成java的数据格式,问题来了.c++的数据接口大体是这种: std::map<std::string,std::vector<struct info…