C ++标准序列化

时间:2015-07-29 21:14:44

标签: c++ serialization

我的问题是序列化你看到我之前保存过的文件但是只有一个带衬里的文本文件我想要更高级的文件,这些文件有像:

[%File version format%]

Player
{
Health:100
MP:17
    Transform
    {
    X:13.91,
    Y:15.36,
    Z:82.68
    Rx:14
    //......and so on
    }
    Inventory
   {
    Weapons(mace[dam:80%])
    Chemicals(liquid nitrogen, chemicals)
   }
}

我已经尝试了很多次问题编译我的程序超过31次只有一件事,而且我也不想使用Json,xml等。

1 个答案:

答案 0 :(得分:1)

很高兴听到你试试c ++。对于您的示例文件,我会结帐YAML。

http://www.yaml.org/start.html

如果您不想编写自己的库,有很多库可以为它提供支持。要阅读的一些资源包括:

https://code.google.com/p/yaml-cpp/wiki/Tutorial

网站上的主页面包含各种图书馆的链接:http://yaml.org/