#include #include #include int main(int argc, char** argv) { std::map args{}; for (int i = 0; i < argc; ++i) { args.emplace(i, argv[i]); } std::array buff; msgpack::packer packer(buff); packer.pack(args); for (auto b : packer.subspan()) { printf("%c", char(b)); } return 0; }