次のコード スニペットを使用して、rapidjson で dom を文字列化します。
rapidjson::StringBuffer buffer;
rapidjson::Writer<rapidjson::StringBuffer> writer(buffer);
document.Accept(writer);
しかし、Writer が rapidjson 名前空間のメンバーではないというエラーが表示されます。
私の含まれるものは次のとおりです。
#include "rapidjson/document.h"
#include "rapidjson/writer.h"
#include "rapidjson/stringbuffer.h"
#include <iostream>
例 simpledom.cpp で述べたように。
私の質問は、これがバグなのか、それとも別のライター クラスが必要なのかということです。インクルードを見逃しましたか?私は最新バージョンのrapidjsonを使用しています。