mydb.hpp

来自「关于Berkelay数据库的共享源码」· HPP 代码 · 共 39 行

HPP
39
字号
// File: MyDb.hpp#ifndef MYDB_H#define MYDB_H#include <string>#include <db_cxx.h>class MyDb{public:    // Constructor requires a path to the database,    // and a database name.    MyDb(std::string &path, std::string &dbName,         bool isSecondary = false);    // Our destructor just calls our private close method.    ~MyDb() { close(); }    inline Db &getDb() {return db_;}private:    Db db_;    std::string dbFileName_;    u_int32_t cFlags_;    // Make sure the default constructor is private    // We don't want it used.    MyDb() : db_(NULL, 0) {}    // We put our database close activity here.    // This is called from our destructor. In    // a more complicated example, we might want    // to make this method public, but a private    // method is more appropriate for this example.    void close();};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?