問題タブ [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.
memory - boost::property_tree::ptree のメモリ オーバーヘッドはどれくらいですか
boost::property_tree::ptree には膨大なメモリ オーバーヘッドがあることがわかりました。私の推定では、空の ptree は約 150 バイトであり、ptree にエントリを入れると、少なくともさらに 150 バイトが追加されます。これにより、何千ものエントリを含むツリーには使用できなくなります。
私の見積もりは外れていますか?オーバーヘッドを低く抑える方法はありますか?
c++ - ptree例外からxml行番号を取得するにはどうすればよいですか
ブースト ptree を使用して、次のような xml ファイルを読み取ります。
関数を使用できることはわかっていwhat()
ますが、エラーが発生し、送信した文字列が返されます。
呼び出しに関連する xml の行番号など、より有用な情報を取得する方法はありますか?
multithreading - map/set イテレータは参照解除できません
挨拶
私はboost ptree
いくつかの情報を取得するために使用します。
私のアプリケーションでは、次のスタイル.put
または.get
情報を myに使用しますMInfo
。
私の新しい方法では、同じ構造を使用して ptree に情報を配置し、後で取得します。
でエラーが発生しa_info.put
ます。
何か案が ?!
c++ - Boost::ptree パーサーが xml ファイルからコンテナーを読み取れない
XML ファイルの単純な入出力を行う必要があります。私はboost::ptreeを使用しています。
「bval」の 1 つの要素のみがファイルに書き込まれるため、入力が正しく機能しません。また、このコンテナ(bval)の出力の仕方がわかりません。助けてください!
boost - sep を含むブースト ptree を使用してコンテンツ mathML 有理数を解析して書き込む
ブースト ptree (property_tree) を使用して MathMl コンテンツ XML ファイルの書き込みと読み取り/解析を試みていますが、浸透できません。このコードを書いたり解析したりすることはできません:
問題は「sep/」です。string または int で get_value() または get() を使用すると、「12」が返されます。1 と 2 を分離できません。2 つの個別の値 "1" と "2" を取得または書き込むにはどうすればよいですか。
c++ - オートコンプリートによって識別されないptreeイテレータメンバー?
次のような .ini ファイルを解析するためにブースト ライブラリを使用しています。
私のコードはこれです:
すべてが機能し、プログラムの出力は期待どおりですが、eclipse はすべての pos1 および pos2 "->" をエラーとしてマークします... Intelli センスは "first" または "second" オプションをロードせず、それらのすべての使用をエラーとしてマークします。 ..それでもすべてがコンパイルされます...
何か案は ??
これがどのように見えるかです:
c++ - 戻り値を使用してコンストラクターに渡すことが機能しない
私はini ファイルを読むためにboost::property_tree::ptree
andを使用しています。parse_ini
使用ptree::iterator
方法 ini セクションを取得していて、それらを使用して別のオブジェクトを作成したいと考えています。
First
取得するというオブジェクトがありますFirst(int& i, string& str)
そのため、たとえば ptree 関数から取得した戻り値を使用して、そのような新しいオブジェクトを構築しようとしています ( posision
is my ptree::iterator
)
しかし、私は得る
だから私はこのようにキャストしようとしました:
しかし、それから私は得ました
と
助けや説明をいただければ幸いです。
ありがとう !