有没有为C ++应用程序存储数据的标准方法?

时间:2014-05-10 07:42:59

标签: c++ json

在Java和JavaScript世界中,json文件是在文件中存储复杂数据对象的标准方法。 C ++在这方面也有自己的标准吗?

3 个答案:

答案 0 :(得分:3)

虽然我不同意存储JSON文件是一种“标准方式”(尤其是Java),但在任何语言中都有许多不同的方法可以实现。这完全取决于您的实际用例。您可以将原始值写入文件,某种键/值对,XML,JSON,YAML,写入数据库,将数据发送到Web服务,......

不,没有标准的方法可以将数据存储到文件中。

答案 1 :(得分:0)

不是真的。您可以使用静态数据(并在未指定的顺序中在main之前概念性地调用其构造函数)。

你的文件中也可能有一个很大的文字字符串 - raw string literal  C ++ 11的特性很方便 - 并且有一些代码(例如一个接受以JSON形式编码的字符串的构造函数)解析它。

答案 2 :(得分:0)

它们只是存储数据的一种方式。不是"标准"。

XML就是另一个例子。所有这些都可以在C ++中与其他人一起使用