Rapidjson::Value 能不能做为返回值？？

srt266
Thu, 07 Aug 2014 02:12:01 +0000

大家好，我想返回一个rapidjson::Value类型，代码如下

rapidjson::Document doc;
doc.SetObject();
rapidjson::Document::AllocatorType& allocator = doc.GetAllocator();
rapidjson::Value step(rapidjson::kObjectType);

step.AddMember(“int”, getInstanceId(), allocator);

return step;

return step; 这行会提示错误,
Error:"rapidjson::GenericValue<Encoding, Allocator>::GenericValue(const rapidjson::GenericValue<Encoding, Allocator> &rhs)“其中Encoding=rapidjson::UTF8,
Allocator=rapidjson::MemoryPoolAllocatorrapidjson::CrtAllocator]”(已声明 所在行数:54,所属文件：“…/document.h”)不可访问。

望大神们给点意见，万分感谢！

阅读整个主题