0

次のコード スニペットを使用して、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を使用しています。

4

2 に答える 2