-1
請給我一些鏈接,或者告訴我關於C++中的「智能」序列化。什麼是「智能」 - 我想在我的類的字段附近使用類似屬性的構造,這將表示這些字段必須被序列化。C++中的「智能」序列化
問題反思? 使用宏來彌補這個問題呢?
也許有另一種方式自動化類的字段的序列化?沒有屬性和反思。
環境:(後端服務器)C++,JSON
UPD0:如何實現Boost庫?
請給我一些鏈接,或者告訴我關於C++中的「智能」序列化。什麼是「智能」 - 我想在我的類的字段附近使用類似屬性的構造,這將表示這些字段必須被序列化。C++中的「智能」序列化
問題反思? 使用宏來彌補這個問題呢?
也許有另一種方式自動化類的字段的序列化?沒有屬性和反思。
環境:(後端服務器)C++,JSON
UPD0:如何實現Boost庫?
C++中沒有任何反射,預處理器不解析C++代碼。
您將需要提供函數來序列化和反序列化您希望序列化的任何類型。
要麼滾動你自己的序列化,要麼使用已經這樣做的一些第三方庫。 Boost可以嘗試序列化。
它是由。我會自動化序列化過程。 – isnullxbh
*請使用'markup'去*更容易**。我的眼睛*流血*。 –
完成,我的朋友。 – isnullxbh
如果有人仍然感興趣:(它可以幫助)http://stackoverflow.com/questions/11031062/c-preprocessor-avoid-code-repetition-of-member-variable-list/11744832#11744832 – isnullxbh