提交 c29b7481 authored 作者: blu's avatar blu

init

上级 0f204af3
#include "vendor/include/leveldb/db.h"
#include <iostream>
using namespace std;
int main(){
leveldb::DB* pdb;
leveldb::Options options;
options.create_if_missing = true;
leveldb::Status status = leveldb::DB::Open(options, "/tmp/test.db", &pdb);
assert(status.ok());
string value;
status = pdb->Get(leveldb::ReadOptions(), "mykey1", &value);
if(!status.ok()) status = pdb->Put(leveldb::WriteOptions(), "mykey1", "myvalue1");
if(status.ok()) status = pdb->Get(leveldb::ReadOptions(), "mykey1", &value);
cout << value;
assert(value == "myvalue1");
if(status.ok()) status = pdb->Delete(leveldb::WriteOptions(), "mykey1");
delete pdb;
}
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论