Her üç işlevi de sağlamak mümkün: Kullanıcı tanımlı bir C++ sınıfı için msgpack_pack
, msgpack_unpack
ve msgpack_object
(ayrıca, bunların tam anlamı nedir?) (Aynı şekilde MSGPACK_DEFINE
, dizi olmayan POD için yapar/Düz Eski Veri dizilerini içeren (örneğin, dobule[]
veya char[]
) UD türleri), sınıfım bu sınıfı haritada mi yoksa vektörle mi?Kullanıcı tanımlı bir C++ sınıfını POD dizileriyle nasıl msgpack?
Kendi sınıfınız veya en az msgpack C++ api belgeleriniz için bunları uygulama örnekleri var mı?
Bulduğum olası api referansının tek linki http://redmine.msgpack.org/projects/msgpack/wiki; ama şimdi öldü.
Say, ben bunun için bir msgpack_ ne olurdu
struct entity {
const char name[256];
double mat[16];
};
gibi bir yapı * üye işlevleri var?
Sorunuz iyi bir ve makul bir şekilde sorulan olduğunu. Ayrıca, en azından dokümanlar okumak için biraz çaba harcadınız. Bazı insanlar, muhtemelen sorulara cevap veremedikleri ve bazı yükseltmeleri not almaktan muaf olduklarını düşündükleri için aşağıdan-aşağıya çekilecekler. Onlara Boo. Senin için +1. –