随笔分类 -  STL

stl的用法以及注意事项
C++ stringstream使用
摘要:可以看出,ss>>s1;后s1本身的数据被清空了, ss里面的东西也清空了,所以s2为空。 阅读全文

posted @ 2019-09-25 15:22 长岛的雪 阅读(203) 评论(0) 推荐(0)

C++string类,如果中间加个‘/0’,会不会影响长度计算。
摘要:今天看redis源码的时候,觉得sds有点像C++中的string。在C语言字符数组中,如果中间有‘/0’,计算长度就会只计算'/0'前的字符。 SDSHDR结构体加了一个len长度来记录长度,解决了这个问题,使得sds不仅可以存储文本,还可以存储二进制。 突发奇想string会不会也是这样,事实证 阅读全文

posted @ 2019-08-22 17:15 长岛的雪 阅读(2077) 评论(0) 推荐(0)

C++string类(持续更新)
摘要:reszie() 代码: resize后面,用'\0'补齐。 capacity() 阅读全文

posted @ 2019-06-24 17:56 长岛的雪 阅读(149) 评论(0) 推荐(0)