leveldb调用get时,string把value截断。解决方案
用leveldb的get接口如下:
virtual Status Get(const ReadOptions& options, const Slice& key,
std::string* value) = 0;
如下标红的部分会将存入到leveldb中的字符串截断,如果存入的是(str = “123\0456”)
则调用get接口只能得到value = 123.
原创
2016-07-07 17:20:39 ·
511 阅读 ·
0 评论