エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
はじめに C#に実装されてるようなプロパティ機能をC++11でコンパクト&スマートに実現する方法はないか?... はじめに C#に実装されてるようなプロパティ機能をC++11でコンパクト&スマートに実現する方法はないか? 将来的にJsonへのシリアライズ/デシリアライズ・GUIとの連携なども実現したい。 と言うのが今回の目的です。 ※コードはそのままでは動作してないので適宜修正お願いします。 実装(擬似コード) 参照元 http://codezine.jp/article/detail/7571 #include <functional> // クラスのプロパティ一括シリアライズ/デシリアライズのためのインターフェースクラス class IProperty { public: // シリアライズ関連の純粋仮想関数とか定義 // serializer& serialize(serializer& ar) const = 0; // serializer& deserialize(serializer&