| [ Web Proxy ] |
| Viewing: https://raw.githubusercontent.com/WanderWalker/msgpack/java-0.5.1/example/custom.cc | [Back] [Original] |
#include
#include
#include
class old_class {
public:
old_class() : value("default") { }
std::string value;
MSGPACK_DEFINE(value);
};
class new_class {
public:
new_class() : value("default"), flag(-1) { }
std::string value;
int flag;
MSGPACK_DEFINE(value, flag);
};
int main(void)
{
{
old_class oc;
new_class nc;
msgpack::sbuffer sbuf;
msgpack::pack(sbuf, oc);
msgpack::zone zone;
msgpack::object obj;
msgpack::unpack(sbuf.data(), sbuf.size(), NULL, &zone, &obj);
obj.convert(&nc);
std::cout
| Web Proxy Viewer | New URL | Original Page |