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 + -
显示快捷键?