| CSER. CSERはCシリアライゼーション用のライブラリーです。「永続化」とも呼ばれます。 |
今すぐダウンロード |
CSER. ランキングとまとめ
CSER. タグ
CSER. 説明
CSERはCシリアライゼーション用のライブラリーです。「永続化」とも呼ばれます。 CSERはCシリアライゼーション用のライブラリーです。「永続化」とも呼ばれます。 1つのオブジェクトが他の複数のオブジェクトによって指すことがあるので、これはかなり単純ではありません。それはどのように機能しますか?整数と文字の文字列を書き出すのはかなり簡単です。トリックはオブジェクト、およびそれらへのポインタを対処しています。これらのシリアル化は、それが書き込まれているように各オブジェクトに固有のID#を割り当て、各オブジェクトをそのIDにマッピングするルックアップテーブルを保持することで、オブジェクトが2回目に遭遇したときに(他のものがそれを指しているから) )そのIDのみが書かれています。そして、ネットワークが読み返されると、CSERはオブジェクトを一度再作成し、そのIDが検出されたときにそのポインタを使用することを知っています。どうやって使うのですか?ドキュメンテーションの欠如をお詫び申し上げます。クイックスタートについては、ソースに含まれている 'test1.cc'の例を参照してください。これはあなたが取る必要があるステップの簡単なリストです(Readmeにもリストされています)。 3.「CSER_DECLARE(MYCLASS)」を追加します。クラス 'MyClass'の公共部分に。 4.「CSER_REGISTER(MYCLASS)」を追加します。クラスの.ccファイルに。 5.メソッドをクラスに追加します。注:オブジェクトインスタンスが別のオブジェクトの一部である場合( 'composition')、書き込み/読み取りの前にオブジェクト自体を書く必要があります。そのポインタは、例として「test1.cc」の「Classc」を参照してください。6.クラスには引数を取得していないコンストラクタもあります。
CSER. 関連ソフトウェア