在本版搜一下:如何写一个函数能够序列化任意结构
发不了链接。
看57楼,那个结构够大不?
58楼是它的模板。可以看出二者的对应关系。模板的数据类型比struct丰富,严格的对应关系,手写是很容易错漏的。依据struct自动生成模板是不可行的。
这两个是用数据库自动生成的。同时生成这两个,然后include到程序里就可以使用了。在76楼有使用的例子。
生成模板比生成程序,更大的好处是,数据可以在运行时决定。76楼说的是,运行时给出一个表名,就可以进行序列化反序列化了(就是你说的填充)。进行增删改查等sql操作也不在话下。
【 在 dajun 的大作中提到: 】
: 真正上古代码,一群真正智障在改.
: 比如:
: [code=c]
: ...................
--
修改:ylh1969 FROM 221.218.61.*
FROM 221.218.61.*