javolution-5.5.1.jar(最新版本java解析c语言结构体的jar包)
javolution-5.5.1.jar(最新版本java解析c语言结构体的jar包), ,对结构体和联合体都有支持。 enum Gender{MALE, FEMALE}; struct Date { unsigned short year; unsigned byte month; unsigned byte day; }; struct Student { enum Gender gender; char name[64]; struct Date birth; float grades[10]; Student* next; }; java: public enum Gender { MALE, FEMALE }; public static class Date extends Struct { public final Unsigned16 year = new Unsigned16(); public final Unsigned8 month = new Unsigned8(); public final Unsigned8 day = new Unsigned8(); } public static class Student extends Struct { public final Enum32<Gender> gender = new Enum32<Gender>(Gender.values()); public final UTF8String name = new UTF8String(64); public final Date birth = inner(new Date()); public final Float32[] grades = array(new Float32[10]); public final Reference32<Student> next = new Reference32<Student>(); }
- 粉丝: 11
- 资源: 45
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助