【发布时间】:2013-05-05 07:35:36
【问题描述】:
作为练习,我正在用多种语言实现UBJson 序列化程序。我的问题是:是否有一种惯用的方式来实现 C++ 中的自定义格式读取器和写入器?例如,我想过实现另一种 boost::serialization 归档类型。
更多细节:类型自省部分不是问题——如果我曾经使用我的实现,它会替换已经存在的 json 序列化程序。我也理解递归序列化的概念。真正的问题是:我应该创建 readInt、writeString 方法,还是只创建两个模板化的读写方法,或者...?
【问题讨论】:
标签: c++ json serialization boost stl