用途1:结构体和数据流之间的转换。
type-encode-operation(pointer to struct, offset of member) -> encoded data in buffer
例如, 将一个结构体各个成员编码成json的数据流。
每个成员有类型, 而类型的个数是优选的, 为每个类型可以定义函数来转换数据, 那么这些函数的个数也是有限的。 每个类型可以定义无穷个数的成员。 用type-encode-operation可以转换任意的具有类型的type的成员。
用途1:结构体和数据流之间的转换。
type-encode-operation(pointer to struct, offset of member) -> encoded data in buffer
例如, 将一个结构体各个成员编码成json的数据流。
每个成员有类型, 而类型的个数是优选的, 为每个类型可以定义函数来转换数据, 那么这些函数的个数也是有限的。 每个类型可以定义无穷个数的成员。 用type-encode-operation可以转换任意的具有类型的type的成员。