摘要: C++ STL 编程指北 未避免歧义,所有容器的swap方法和不常用方法均未写 1. vector 向量容器 用一句话来说,vector就是可变长数组。 但vector所支持的可变长特性,并不是在原空间之后接续新空间来实现的,因为无法保证之后尚有可供分配的空间。 底层实现上当增加新元素时,如果当前v 阅读全文
posted @ 2023-09-16 15:10 CodeOtter 阅读(15) 评论(0) 推荐(0) 编辑
摘要: Varint编码 什么是Varint编码 Varint是一种使用一个或多个字节序列化整数的方法,会把整数编码为变长字节(压缩)。对于32位整型数据经过Varint编码后需要1到5个字节,小的数字使用1个byte,大的数字使用5个bytes。64位整型数据编码后占用1~10个字节。在实际场景中小数字的 阅读全文
posted @ 2023-09-10 15:33 CodeOtter 阅读(254) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示