4
是如何在類標題外部移動odb(C++ orm like framework)編譯指示的方式? 比如我定義類basic_object(摘要)只有ID:在類標題外部移動odb pragmas
class basic_object {
int _id;
public:
int get_id() const;
void set_id(int _id);
};
然後在另一個文件
#pragma db object(basic_object) abstract
#pragma db member(basic_object::_id) get(get_id) set(set_id) id auto
謝謝回答! 現在我已經解決了問題,但忘了給主題添加自己的解決方案( 除了你的回答,我想說的不一定是使'_id'公開或添加好友類。最新版本的ODB編譯器能夠解析/使用你的公共getter和setter,如果他們適合通用風格,或者你可以添加自己的正則表達式來找到他們的 – Dcow
@Dcow很高興知道謝謝(我猜他們在郵件列表中說過這個問題嗎?沒有在手冊中看過) – Superlokkus