問題タブ [ptree]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1541 参照

memory - boost::property_tree::ptree のメモリ オーバーヘッドはどれくらいですか

boost::property_tree::ptree には膨大なメモリ オーバーヘッドがあることがわかりました。私の推定では、空の ptree は約 150 バイトであり、ptree にエントリを入れると、少なくともさらに 150 バイトが追加されます。これにより、何千ものエントリを含むツリーには使用できなくなります。

私の見積もりは外れていますか?オーバーヘッドを低く抑える方法はありますか?

0 投票する
2 に答える
2115 参照

c++ - ptree例外からxml行番号を取得するにはどうすればよいですか

ブースト ptree を使用して、次のような xml ファイルを読み取ります。

関数を使用できることはわかっていwhat()ますが、エラーが発生し、送信した文字列が返されます。

呼び出しに関連する xml の行番号など、より有用な情報を取得する方法はありますか?

0 投票する
1 に答える
172 参照

multithreading - map/set イテレータは参照解除できません

挨拶

私はboost ptreeいくつかの情報を取得するために使用します。

私のアプリケーションでは、次のスタイル.putまたは.get情報を myに使用しますMInfo

私の新しい方法では、同じ構造を使用して ptree に情報を配置し、後で取得します。

でエラーが発生しa_info.putます。

何か案が ?!

0 投票する
1 に答える
159 参照

c++ - Boost::ptree パーサーが xml ファイルからコンテナーを読み取れない

XML ファイルの単純な入出力を行う必要があります。私はboost::ptreeを使用しています。

「bval」の 1 つの要素のみがファイルに書き込まれるため、入力が正しく機能しません。また、このコンテナ(bval)の出力の仕方がわかりません。助けてください!

0 投票する
1 に答える
87 参照

boost - sep を含むブースト ptree を使用してコンテンツ mathML 有理数を解析して書き込む

ブースト ptree (property_tree) を使用して MathMl コンテンツ XML ファイルの書き込みと読み取り/解析を試みていますが、浸透できません。このコードを書いたり解析したりすることはできません:

問題は「sep/」です。string または int で get_value() または get() を使用すると、「12」が返されます。1 と 2 を分離できません。2 つの個別の値 "1" と "2" を取得または書き込むにはどうすればよいですか。

0 投票する
1 に答える
82 参照

c++ - オートコンプリートによって識別されないptreeイテレータメンバー?

次のような .ini ファイルを解析するためにブースト ライブラリを使用しています。

私のコードはこれです:

すべてが機能し、プログラムの出力は期待どおりですが、eclipse はすべての pos1 および pos2 "->" をエラーとしてマークします... Intelli センスは "first" または "second" オプションをロードせず、それらのすべての使用をエラーとしてマークします。 ..それでもすべてがコンパイルされます...

何か案は ??

これがどのように見えるかです:

ここに画像の説明を入力

0 投票する
1 に答える
146 参照

c++ - 戻り値を使用してコンストラクターに渡すことが機能しない

私はini ファイルを読むためにboost::property_tree::ptreeandを使用しています。parse_ini使用ptree::iterator方法 ini セクションを取得していて、それらを使用して別のオブジェクトを作成したいと考えています。

First取得するというオブジェクトがありますFirst(int& i, string& str)

そのため、たとえば ptree 関数から取得した戻り値を使用して、そのような新しいオブジェクトを構築しようとしています ( posisionis my ptree::iterator)

しかし、私は得る

だから私はこのようにキャストしようとしました:

しかし、それから私は得ました

助けや説明をいただければ幸いです。

ありがとう !