問題タブ [boost-format]

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 に答える
3477 参照

c++ - ブースト形式のエラー

Cygwin でコンパイルしようとすると、次のような問題が発生します。

致命的なエラー: boost/format.hpp: No such file or directory #include <boost/format.hpp>

この問題を解決するにはどうすればよいですか、誰か助けてください...

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

c++ - 複数のboost::formatからboost::formatを作成・結合・連結する方法

これが与えられます:

「greetingwithname」は、「greeting」と「name」を結合して再利用する必要があるため、次のようになります。

複数の boost::format オブジェクトから boost::format オブジェクトを作成するにはどうすればよいですか? / 最善の方法は何ですか?

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

c++ - Boost Format と printf の動作が同じフォーマット文字列で異なるのはなぜですか?

Boost Format のドキュメントには次のように書かれています。

その目標の 1 つは、printf の代わりを提供することです。つまり、format は、printf 用に設計されたフォーマット文字列を解析し、それを指定された引数に適用して、printf と同じ結果を生成できます。

同じフォーマット文字列を使用して boost:format と printf の出力を比較すると、異なる出力が得られます。オンライン例はこちら

出力は次のとおりです。

ブーストフォーマット: A:A:A:65

printf:65:41:A:65

違いは、char を整数型として表示する場合です。

なぜ違いがあるのですか?これはバグですか、それとも望ましい動作ですか?