在Java和JavaScript世界中,json文件是在文件中存储复杂数据对象的标准方法。 C ++在这方面也有自己的标准吗?
答案 0 :(得分:3)
虽然我不同意存储JSON文件是一种“标准方式”(尤其是Java),但在任何语言中都有许多不同的方法可以实现。这完全取决于您的实际用例。您可以将原始值写入文件,某种键/值对,XML,JSON,YAML,写入数据库,将数据发送到Web服务,......
不,没有标准的方法可以将数据存储到文件中。
答案 1 :(得分:0)
不是真的。您可以使用静态数据(并在未指定的顺序中在main
之前概念性地调用其构造函数)。
你的文件中也可能有一个很大的文字字符串 - raw string literal C ++ 11的特性很方便 - 并且有一些代码(例如一个接受以JSON形式编码的字符串的构造函数)解析它。
答案 2 :(得分:0)
它们只是存储数据的一种方式。不是"标准"。
XML就是另一个例子。所有这些都可以在C ++中与其他人一起使用