首页 / 知识
关于c ++:增强序列化:指定模板类版本
2023-04-16 13:07:00

Boost serialization: specifying a template class version我有一个序列化的模板类(称为C),我想为其指定一个用于Boost序列化的版本。 因为BOOST_CLASS_VERSION不适用于模板类。 我尝试了这个:
但它不能编译。 在VC8下,对BOOST_CLASS_VERSION的后续调用会出现此错误:
正确的方法是什么?
:-) 在将宏BOOST_CLASS_VERSION封装到名称空间之前,我一直可以使用它。 返回的编译错误为:
如先前的编辑建议,将BOOST_CLASS_VERSION移至全局范围即可解决此问题。 我更喜欢使宏接近所引用的结构。 |
最新内容
相关内容
linux反序列化命令?
linux反序列化命令?,状态,数据,情况,环境,网络,适当,下来,接口,对象,序列,序列化与反序列化把对象转换为字节序列的过程称为对象的序列化 。linux命令指定jdk?
linux命令指定jdk?,系统,官网,工具,状态,一致,底部,情况,环境变量,路径,文件,linux怎么配置jdk环境变量1、修改/etc/profile文件 当本机仅仅作linux命令跳到指定行?
linux命令跳到指定行?,地址,工作,系统,信息,命令,发行,位置,管理,情况,目录,linux系统常用操作命令linux常用命令有pwd命令、cd命令、ls命令、linux指定显示屏命令?
linux指定显示屏命令?,工具,系统,命令,代码,实时,技术,内容,文件,管道,两个,在linux中,如何分屏显示一个文件(如.txt)的内容?命令或快捷键1、linux压缩指定命令?
linux压缩指定命令?,系统,命令,数据,平台,文件,目录,下面,根目录,意思,参数,Linux解压和压缩命令都有哪些,有什么区别?1、常用就是tar命令了。linux命令指定行数?
linux命令指定行数?,系统,信息,实时,工作,命令,文件,数据,百度,标准,工具,linux配置文件怎么查看行数?vim 打开配置文件,执行\x0d\x0a: set nu五个用于Python前端开发的工具
五个用于Python前端开发的工具,代码,工具,项目,设计,软件,在线,基础,平台,状态,业务,Python是一种高度通用且功能强大的编程语言,其特质使其非什么是Python语言?主要应用于哪些领
什么是Python语言?主要应用于哪些领域?,分析,人工智能,数据,公司,金融,人员,网络,量化交易,全球,时间,在当今社会,Python是一种非常流行的编程语用于业余项目的优秀 Python 库
用于业余项目的优秀 Python 库,数据,工具,项目,信息,培训,系统,地图,下来,工作,管理,1.在数据库中即时保存数据:Dataset当我们想要在不知道最Python增强
Python增强,标准,时间,管理,数据,数字,培训,适当,日期,对象,字符串,Python自身的已有的一些功能可以随着标准库的使用而得到增强。1)文字处理python 序列化及其相关模块
python 序列化及其相关模块,数据,状态,平台,下来,地方,软件,培训,设计,内存,程序,什么是序列化对象?我们把对象(变量)从内存中编程可存储或传python 用于序列操作的常用内置函
python 用于序列操作的常用内置函数,较大,培训,列表,函数,元素,对象,参数,操作,字符串,序列,len(列表):返回列表中的元素个数,同样适用于元组、