我试图了解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)
答案 0 :(得分:3)
任何#pragma
都是依赖于编译器的实现定义的功能。任何#pragma
都是,并且只能由相关的特定编译器记录。