您基本上是在问是否可以使用另一种语言的特定于C的解决方案来解决问题。答案是可以预见的,“不”。
但是,完全有可能构造一个类,该类在其构造函数中使用一组字节并构造一个适当的实例。
class Foo { int someField; String anotherField; public Foo(byte[] bytes) { someField = someFieldFromBytes(bytes); anotherField = anotherFieldFromBytes(bytes); etc. }}您可以确保类实例到字节数组的一对一映射。添加toBytes()方法以将实例序列化为字节。



