使用 ODB 编译指示
Using ODB pragmas
我想了解 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 对象)
任何 #pragma
都是编译器相关的、实现定义的特性。任何 #pragma
都只能由相关的特定编译器记录。
我想了解 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 对象)
任何 #pragma
都是编译器相关的、实现定义的特性。任何 #pragma
都只能由相关的特定编译器记录。