問題タブ [boost-program-options]

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 投票する
3 に答える
3768 参照

c++ - boost::program_optionsで負のdoubleを受け入れる

boost::program_optionsコマンドラインで渡されるdoubleの配列を解析できるようにする必要があります。もちろん、正のdoubleの場合、これは問題ありません(add_optionsでmultitokenを使用std::vector<double>します)が、負のdoubleの場合、これらはあいまいな引数であることを私は知っています。

これが私が取り入れたいもののデモンストレーションです:

エクステントは、6つの個別の引数(この場合は- )Boundsを受け取る少なくとも1つのコンストラクターを持つクラスによってサポートされます。Tdouble

クラスでadd_optionstakeを使用してサポートするには、他に何を提供する必要がありBoundsますか?これに似たようなことをしたいのですが。可能?

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

c++ - variables_map のシリアル化

boost::program_options::variables_map をシリアライズ/デシリアライズするにはどうすればよいですか? 既に実装されているシリアル化関数が見つかりません。マップを抽出して再構築するために使用できる variables_map の関数もわかりません。

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

c++ - ブーストプログラムオプションの説明に関する問題

これは、boost::program_optionsの例の1つの簡略版です。

--helpを使用してこれを実行すると、次の出力が得られます。

オプション列の=を削除する方法はありますか、それともデフォルトおよび暗黙の引数の表示を削除する方法はありますか?

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

c++ - boost :: program_options-コマンドラインオプションに対して正確な文字列照合を行いますか?

boost::program_optionsのoptions_descriptionマッチングが行われる方法に問題があるようです。

出力-

add_options()callを使用してオプションを追加する順序を変更すると、出力が変わります。また、program_optionsは完全なコマンド文字列照合を行わないように見えるため、オプションのサブ文字列を入力しても、完全な文字列比較を行わなくても、それは有効なオプションと見なされます。これがboost::program_options機能である場合、サブストリングマッチングではなく、正確なストリングマッチングを強制する方法はありますか?(私はBoostバージョン1.42を使用しています)

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

c++ - boost::program_options: アプリケーション名を取得するには?

Boost Program Options を使用して、argv[0] に相当する文字列を取得するにはどうすればよいですか?

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

java - ORBInitialHost パラメータ

corba を使用する Java サーバーがあるとします。コマンドで起動すると

パラメータを渡し-ORBInitialHost localhost -ORBInitialPort 1111ます。配列の要素が 2 つありますかString [] args(

) また

4要素(

)?

前もって感謝します!

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

c++ - Boost.Program_optionsを使用したINIファイルのセクションの処理

Linuxで構成INIファイルを解析しようとしています。Boostを使用したいのですが、誰かがprogram optionsライブラリを教えてくれました。

問題は、構文を含む行を読み取ることができるということですがfield=value、さまざまなセクション、つまりその中にある行をどのように処理するの[Section_Name]ですか?以下のコードでは、常に例外があります

私が試したコードの下。ありがとうAFG

0 投票する
4 に答える
1605 参照

c++ - Boostprogram_optionsを使用した動的構成

以下のような動的INIファイルをロードする方法はありますか?

ここでの考え方は、ここで定義されているサーバーはソフトウェアの展開に非常に固有であるということです。そのため、管理者は構成に参加するサーバーの数を決定します。

Boostprogram_optionsでこれを処理する方法はありますか?

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

c++ - ブーストプログラムオプションでスローせずに不明なオプションをスキップする

最近は、INI ファイルを読み取るための Boost プログラム オプションで遊んでいます。

私が持っているコードは、ファイルに不明なオプションのある行があると例外をスローします。可能かどうか、および以下のコードでファイル全体を読み取る方法を知っていますか? すべての可能な値を読み取ることができるように、不明なオプションをスローせずにスキップしたいと考えています。どうもありがとうございました。

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

c++ - boost::program_options でオプションが必要であることを指定することは可能ですか?

default_value、im​​plicit_value、zero_tokens、multitoken、notifier など、value_semantic.hpp で定義されているクラス typed_value の他のすべてのパブリック メンバーを使用できます。

でもrequired()というメンバもあるのに使えない。

エラーが発生しました:


何か案は?