1

ZeroC Ice シリアライゼーションは、一連のプリミティブまたはビルトイン タイプに対してはかなり簡単に思えます。

out = Ice::createOutputStream(communicator);
vector<Ice::Byte> data = ...;
out->write(&v[0], &v[v.size()]);

しかし、適切な書き込みメソッドなしで別のものをシリアル化する方法は? 一連の構造体を送信する必要があります。

struct item{
    string name;
    ByteSeq data;
   };

sequence<item> ItemList;

ItemList をシリアライズする方法は?!

4

1 に答える 1