問題タブ [cereal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++11 - std::chrono::minutes をシリアル化する方法
std::chrono::minutes をシリアルまたは一般的にシリアル化するにはどうすればよいですか?
私はこれを試しました
しかし、Visual Studio 2015 でエラーが発生します
理想的には、移植可能な方法でシリアライズおよびデシリアライズしたいと考えています。
cereal/types/chrono.hpp をインクルードし、次のように変更することで問題を解決したと思います
c++ - シリアルを使用して列挙型をシリアル化する方法は?
例えば
そしてシリアルで型をシリアライズしたい
出力は次のようになります
また
c++ - 穀物のネストされたオブジェクト
ネストされたオブジェクトをシリアル化するにはどうすればよいですか?
例:
主なアイデアは、次のようなものを持つことです
ところで、よろしければ 2 番目の質問です。このようなjsonからAオブジェクトを再度取得できますか? みんなありがとう=)
c++ - Cereal を使用してライブラリ内のテンプレート化されたポリモーフィック型をシリアル化する
テンプレート化された基本クラスがあります:
およびそれから派生するテンプレート化されたクラス:
別のシリアル化されたクラスで使用されます。
このコードとそれを使用するコードは、静的ライブラリにコンパイルされます
追加する必要があるシリアルドキュメントの理解から
使用されるタイプごとに、各クラスのヘッダー ファイルに
これはコンパイルされます。しかし、実行時エラーがあります
未登録のポリモーフィック タイプ (B) を保存しようとしています。CEREAL_REGISTER_TYPE を呼び出す前に、タイプが CEREAL_REGISTER_TYPE に登録されていること、および使用しているアーカイブが含まれていること (および CEREAL_REGISTER_ARCHIVE に登録されていること) を確認してください。タイプが既に登録されていて、このエラーが引き続き表示される場合は、CEREAL_REGISTER_DYNAMIC_INIT を使用する必要がある場合があります。
CEREAL_FORCE_DYNAMIC_INIT(libname)
ドキュメントから、ヘッダーとCPP ファイルに追加する必要があると思いCEREAL_REGISTER_DYNAMIC_INIT
ますが、cpp ファイルはありません。または、これを配置する適切な CPP ファイル。
CEREAL_REGISTER_POLYMORPHIC_RELATION
のシリアライゼーションB
関数はA
Is cereal::base_class
there a way to use Cereal to serialize templated classes?
c++ - シリアルを使用してアルマジロ マトリックスをシリアル化する
Cereal ライブラリを使用してアルマジロ マトリックスのシリアル化を実装しようとしています。SOにはサンプルがありますhere。残念ながらBoostは使えません。これまでのところ、私はこれを手に入れました。mat_extra_meat.hpp の内部
c++ - シリアル + アルマジロ + json シリアライズ
JSON へのシリアル ベースのアルマジロ マトリックスのシリアル化の例はありますか? 以下のバイナリシリアル化は機能しているようです。
mat_extra_meat.hpp の内部
これでテストします:
c++ - 組み込みでのシリアル化 - RTTI なしでシリアルを使用していますか?
組み込みシステムで Cereal 1.2.1 を使用したいのですが、RTTI を使用するとコード サイズが大きくなりすぎて使用できません。typeid のサポートを終了する必要があります。RTTI なしでシリアルを使用する方法はありますか? 私がシリアライズしている構造はポリモーフィックではなく、いくつかの数値と数値の配列のコンテナーです。
役立つ場合は、gcc 5.4.1 を使用しています。
ありがとう。