C语言0长度数组(柔性数组)
0长度数组,又称为柔性数组(flexible array),通常用来实现变长数组,常见于TLV(type-length-value)的数据结构中。在标准 C 和 C++ 中,不允许用 0 长度数组,但在...
分类:
编程语言 时间:
2014-06-22 20:58:59
阅读次数:
284
TLV是一种可变格式,意思就是:Type类型,
Lenght长度,Value值;Type和Length的长度固定,一般那是2、4个字节(这里统一采用4个字节);Value的长度有Length指定;编码方法:1.
将类型type用htonl转换为网络字节顺序,指针偏移+42. 将长度length用ht...
分类:
其他好文 时间:
2014-06-04 19:25:00
阅读次数:
376