c++11 - 如何在不使用外部库的情况下序列化通用对象(C++ 11)
问题描述
我试图找到如何序列化通用对象但没有成功。建议的每个解决方案都知道类型/使用了一些外部库(即 boost/cereal)。我有一个template
并且在其中我需要更新一个文件。该文件需要保存unordered_map<std::string, T>
。有没有办法在不使用外部库的情况下序列化对象T
而不知道它的类型/它的成员?
解决方案
推荐阅读
- java - LeetCode 264. 丑数 II - 自定义丑数查找算法
- expect - 在while循环中为随机问题编写Expect脚本
- java - Gradle 任务未运行第二次运行 - 不一致
- java - 绑定参数太多。提供了 5 个参数,但该语句需要 3 个参数
- scrapy - 向下滚动后动态加载旧链接时,如何使用 Scrapy 从路透社网站上抓取所有文章链接?
- python-3.x - 如何使用 urlopen 和 urllib 修复 Python 3 中的 HTTP 错误
- ios - ScrollView中的SwiftUI TapGesture和LongPressGesture,点击指示不起作用
- c# - C#复制相同的tabview
- javascript - CryptoJS AES 解密用 PHP openssl_encrypt 加密的消息
- html - 在我的第二个域上观看来自外部域的视频的简单方法?