タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

c++とserializeに関するtanarkyのブックマーク (2)

  • MessagePack C++ API Document (β) - Blog by Sadayuki Furuhashi

    バイナリシリアライズ形式「MessagePack」を活発に開発中です。C++版のAPIについてサンプルコードを交えつつ紹介してみます。 ※2009-03-01:この内容はもう古いです。最新のドキュメントを参照してください:http://msgpack.sourceforge.jp/ インストール方法 ※2009-03-01追記:MessagePackはSourceForge.JPに移動しました:http://sourceforge.jp/projects/msgpack/ MessagePackはCodeRepos://lang/c/msgpackからダウンロードでき、./bootstrap && ./configure && make && make install でインストールできます。 svn co http://svn.coderepos.org/share/lang/c/msg

    MessagePack C++ API Document (β) - Blog by Sadayuki Furuhashi
  • MessagePack for C++ template版 - Blog by Sadayuki Furuhashi

    ※2009-03-01追記:ここの内容はもう古いです。最新のドキュメントを参照してください:http://msgpack.sourceforge.jp/cpp:doc 先日MessagePack for C++を紹介したのですが、やはり動的型とC++は合わないことが分かったので、動的型を使う方針はやめました。 しかし IDL + コードジェネレータ というパターンは、IDLを書くというプロセスが面倒(それからProtocol Buffersなどとは差別化を図りたい)ので避けたい。 そこで、templateを駆使し、型をプログラム中に直接記述して静的型に変換できるライブラリを実装しました。↓こんな感じで使えます。 #include <msgpack.hpp> #include <iostream> #include <sstream> int main() { // サンプルデータ // 内

    MessagePack for C++ template版 - Blog by Sadayuki Furuhashi
  • 1