問題タブ [boost]
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.
c++ - BoostがC++開発者にとって学ぶことはどれほど重要ですか?
Boostを知りたいです。しかし、私は尋ねたかった:
- Boostを学ぶ努力をすることはどれほど重要ですか?
- Boostにジャンプする前に、どのような前提条件が必要ですか?
Boostについて知りたいのは、多くの人がIRCのチャンネルとここStackOverflowでBoostについて話しているからです。
c++ - どのC++シグナル/スロットライブラリを選択する必要がありますか?
QTを使用しないプロジェクトでシグナル/スロットライブラリを使用したい。私にはかなり基本的な要件があります:
- 2つの関数を任意の数のパラメーターで接続します。
- 信号は複数のスロットに接続できます。
- 信号/スロット接続の手動切断。
- まともなパフォーマンス-アプリケーションはフレームベース(つまり、イベントベースではない)であり、各フレームの接続を使用したいと思います。
libsigc++とBoost.Signalsの比較を読みました。また、Boost.Signalsのパフォーマンスが低下していることも読みました。ただし、他にもライブラリがあることはわかっており、どのライブラリを選択すればよいかまだわかりません。
シグナル/スロットライブラリに関する推奨事項はありますか?
c++ - Mixing Qt and Boost
I'm looking at starting a project in C++ using the Qt 4 framework (a cross-platform GUI is required). I've heard great things about the Boost libraries from friends and online. I've started reading up on both and wanted to ask a cursory question before I got too deep: Are these two development "systems" mutually exclusive?
My initial searching and reading shows some overlap in the signal handling, custom build systems, and other low-level primitives.
Does it make sense to use them both in the same project?
compiler-construction - EBNF を学習するための資料はどこで入手できますか?
拡張バッカス ナウア フォーム: EBNF
私は概念の解析に非常に慣れていません。EBNF と同様の文法を使用する boost::spirit ライブラリの文法を書くための十分に読みやすく従う資料はどこで入手できますか?
現在、ウィキペディアからEBNFを調べています。
c++ - ブーストスピリットは最初の単語を抽出し、それをベクトルに保存します
Boost.Spirit による文字列の解析に問題があります。
文字列は次のようになります
名前を抽出する必要があります。"has this and that" というテキストは常に同じですが、名前がスペースで構成されている可能性があるため、graph_p を使用できません。
1) そのような文字列を解析するにはどうすればよいですか?
文字列にはその形式の行がいくつかあるため、名前をベクトルに格納する必要があります。
私は次のようなものを使用しました
1つの名前を保存するためですが、
2) 複数の名前をベクトルに保存する最良の方法は?
前もって感謝します
コンラッド
c++ - BOOST_FOREACH を使用するときに Eclipse CDT を適切に自動インデントするにはどうすればよいですか?
この小さな C++ の例を Eclipse 3.4.1 (CDT 5.0.1) で書きます。
次に Shift+Ctrl+F を押してコードをフォーマットすると、次のようになります。
これは BSD/Allman Code Style を使用しています。他のスタイルは、フォーマットされたコードの外観を明らかに変えますが、正しいインデントを与えるものはありません。
より大きなコードでフォーマット機能を使用すると、インデントが少なすぎると後続の関数やメソッドも影響を受け、フォーマットの助けがかなり役に立たなくなります。
BOOST_FOREACH でインデントを適切に機能させるためにできることはありますか?
c++ - C++でのプロセス間通信の最良の方法
2つのプロセスがあり、1つは他のデータをクエリします。限られた時間(1秒あたり10000)で大量のクエリが発生し、1秒あたりデータ(> 100 mb)が転送されます。データのタイプは整数型(double)になります。 、int)私の質問は、このプロセスをどのように接続するかです。
共有メモリ、メッセージキュー、lpc(ローカルプロシージャコール)など...
また、どのライブラリを提案するか尋ねたいですか?ちなみにMPIは提案しないでください。編集:WindowsXP32ビットの下
c++ - std::pair を分解するための標準 C++ 関数オブジェクトはありますか?
std::pair の要素にアクセスするための事実上の標準 (つまり、TR1 または Boost) C++ 関数オブジェクトがあるかどうかは誰にもわかりませんか? keys
過去 24 時間に 2 回、 Perl ハッシュの関数のようなものがあればいいのにと思いました。たとえば、std::map オブジェクトに対して std::transform を実行し、すべてのキー (または値) を別のコンテナーにダンプするとよいでしょう。もちろん、そのような関数オブジェクトを作成することもできますが、多くの注目を集めたものを再利用したいと考えています。
c++ - Boost.format とワイド文字
boost.format を使用してワイド (Unicode) 文字列を返す方法はありますか?
次のようなことができるようになりたいです。
と
これは可能ですか?
c++ - boost.asioとfilei/ oはどうなっていますか?
boost.asioには、ソケット、シリアルポート、およびあらゆる種類のファイル以外の例を含む多くの例があることに気づきました。Googleは、asioが非同期ファイルI / Oを実行するための優れたアプローチであるか、有効なアプローチであるかについて言及している私にとって、あまり多くのことを明らかにしていません。
非同期でディスクに書き込みたいデータの塊があります。これは、Windows(私のプラットフォーム)でネイティブのオーバーラップされたioを使用して実行できますが、プラットフォームに依存しないソリューションが必要です。
興味があります
- boost.asioはあらゆる種類のファイルをサポートしています
- boost.asioファイルのサポートは、日常のファイルI/Oに対して十分に成熟しています。
- ファイルサポートは追加されますか?これの見通しはどうですか?