我正在使用我找到的最新版本的 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' 的实例::作家>> ]
有人可以帮助我吗?似乎一切正常,但我有点害怕。