社区
C++ 语言
帖子详情
序列化为二进制
beginnow
2007-02-11 10:53:02
如何在内存中将一串数值或者是字符串转化为二进制流,不通过文件,大家有没有什么好的方法?
...全文
338
4
打赏
收藏
序列化为二进制
如何在内存中将一串数值或者是字符串转化为二进制流,不通过文件,大家有没有什么好的方法?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
taodm
2007-02-12
打赏
举报
回复
ostringstream。反正,怎么用ofstream,就怎么用ostringstream
whoho
2007-02-11
打赏
举报
回复
C++库的内存数据结构基本上都不能用来做为直接序列化的
比如上面那个vector<bitset<8> >
不管哪个容器,在不同的编译系统中都有不同的内存布局
所以除非你永远用同一个编译器写程序,否则都不能进行兼容的序列化
whoho
2007-02-11
打赏
举报
回复
序列化要自己定义格式,C++语言包括库内部并没有实现对象序列化的现成办法
比如你要存一个4字节整数,那么到底把那个字节放在前面,就是目前很多系统中
要控制的问题
HewpKanXue
2007-02-11
打赏
举报
回复
这个行不?
vector<bitset<8>>
wire:Go库,用于将结构
序列化
反
序列化
为
二进制
金属丝 Wire提供了一种简单而灵活的方式来将Go结构
序列化
和反
序列化
为
二进制
。 它支持数组,可变长度切片和字符串,嵌入式结构,甚至嵌入式结构的切片和数组。 Wire默认情况下以little endian
序列化
,但是可以使用struct字段标签或使用WithOrder函数来覆盖。 支持以下标签: big告诉wire(以big endian格式)对值进行反
序列化
little告诉wire(
序列化
)little endian中的值 nullterm告诉wire使用空终止符对字符串进行(反)
序列化
sizeof=$告诉导线该字段包含另一个字段的长度 type Example struct { Cmd uint8 UsernameLen uint16 `wire:"sizeof=Username,big"` Username string Passw
ngraph.tobinary:将 ngraph.graph
序列化
为
二进制
格式
ngraph.tobinary 将 ngraph.graph
序列化
为
二进制
格式 用法 // let's say you have ngraph.graph instance: var graph = require ( 'ngraph.generators' ) . grid ( 10000 , 10000 ) ; var save = require ( 'ngraph.tobinary' ) ; save ( graph ) ; 这将产生三个新文件: meta.json - 关于图的信息(例如边/链接的数量、文件名、
序列化
程序版本等) labels.json - 带有节点标识符数组的 json 文件。 links.bin - 一个
二进制
文件,其中包含有关图形的压缩信息。 在下面的links.bin format部分查看更多详细信息 配置 您可以通过传递可选的配置参数来覆盖
Excel 转
二进制
工具
C# 开发的Excel转为游戏中可读取的
二进制
文件的工具,是游戏开发中给策划使用的基本工具之一,该工具经过多个商业项目验证,有很高的使用价值和参考价值
以
二进制
格式
序列化
数据集
以
二进制
格式
序列化
数据集
二进制
文件的读写,当前时间写入到dat文件中,可以读入读出.C#源代码
二进制
文件的读写,当前时间写入到dat文件中,可以读入读出.C#源代码 用VisualStudio2008创建 http://download.csdn.net/user/gouyue下载
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章