0

我正在使用我找到的最新版本的 RapidJson,现在在编译时收到了一个奇怪的警告,之前没有显示。我使用这种方法在使用 RapidJson 的 Json 中编写文档:

GenericStringBuffer< UTF8<> > buffer;
Writer< GenericStringBuffer< UTF8<> > > writer(buffer);     
doc.Accept(writer);

现在,我收到了这个警告:

...\rapidjson\document.h(553): 警告 C4800: 'unsigned int': 强制值为 bool 'true' 或 'false' (性能警告) ...\firsttimescene.cpp(583): 查看参考使用 [ Encoding=rapidjson::UTF8<>, OutputStream=rapidjson::GenericStringBuffer>, Handler=rapidjson 编译的函数模板 'const rapidjson::GenericValue &rapidjson::GenericValue::Accept>(Handler &) const' 的实例::作家>> ]

有人可以帮助我吗?似乎一切正常,但我有点害怕。

4

1 回答 1

0

修复了新版本中 PAH 在 Document.h 中的错误:https ://github.com/pah/rapidjson

于 2014-04-14T15:35:53.137 回答