使用ODB编译指示

时间:2015-03-17 11:42:39

标签: c++ odb

我试图了解ODB模型是如何工作的。

这是来自the official site的代码段:

  #pragma db object
  class person
  {
  private:
    friend class odb::access;
    person () {}

    #pragma db id
    string email_;

    string name_;
    unsigned short age_;
  };

我的问题是,如何指定这些自定义编译指示然后重复使用它们? (#pragma db object)

1 个答案:

答案 0 :(得分:3)

任何#pragma都是依赖于编译器的实现定义的功能。任何#pragma都是,并且只能由相关的特定编译器记录。