gpt4 book ai didi

c++ - rapidjson SetString - GetString

转载 作者:行者123 更新时间:2023-11-30 01:55:44 28 4
gpt4 key购买 nike

我尝试使用 SetString 将值设置为字符串,但是当我尝试通过 GetString() 获取它时,出现了一些随机输出。代码:

someDoc[someObjKey].AddMember(someStringKey.c_str(), someStringValueAFunctionReturns.c_str(), someDoc.GetAllocator());
std::cout << someDoc[someObjKey][someStringKey.c_str()].GetString();

我做错了什么?

最佳答案

好的,在浏览了源代码、文档以及互联网上几乎每次提到 rapidjson 之后,我发现了一些有趣的东西:

有几个函数 SetString,这是您必须使用的函数:

GenericValue& SetString(const Ch* s, Allocator& allocator)

之后,您可以在 Value 上调用 GetString(),它会返回原始字符串。

关于c++ - rapidjson SetString - GetString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20420337/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com