http://insanecoding.blogspot.com/2010/11/c-serialization-anyone.html
這篇 blog 的作者說他想了一個方法,可以用一個函數
template < typename T >
std::string serialize(const T& v) { ... }
serialize 所有的物件!,
除了把那個函數宣告為 friend 以外,
不需要其他 extra work。
g++ with C++0x support.
怎麼可能。
我想了好久 =_=
但是除了 boost::fusion 可以稍微幫上忙以外,
想不到他所宣稱的方法。
--
To iterate is human, to recurse, divine.
遞迴只應天上有, 凡人該當用迴圈. L. Peter Deutsch
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.160.254.105
※ 編輯: yoco315 來自: 203.160.254.105 (11/29 16:43)