c++11 怎么序列化结构体?

查看 118|回复 8
作者:bfjm   
ugpu   
auto ptr = &struct
send_buff(&ptr, len(struct))
???? 类似这样 最基础的
bfjm
OP
  
@ugpu 怎么在编译期知道有哪些成员呢
ysc3839   
@bfjm 标准 C++没办法
bfjm
OP
  
@ysc3839 有文档讲怎么实现的也可以
bfjm
OP
  
@ysc3839 我找了几个标准都要 14 17 这种满办法满足
ugpu   
@bfjm 编译期知道有哪些成员?
那就需要自己做结构体特殊化 标识 了吧 纯使用标准库来说 没见到过.
bfjm
OP
  
有 protobuf 可以用 我在知乎上看评论 protobuf 可以实现反射 有人指路一下吗 具体一点
polythene   
编译期反射 14/17 都不支持吧,pb 能做到是因为它能从 IDL 文件里拿到字段的偏移量,而不是靠编译期反射吧
您需要登录后才可以回帖 登录 | 立即注册

返回顶部