boost

    0

    1答えて

    C++/CLIクラスイベントでアンマネージクラスのboost :: functionメンバ(イベントコールバックとして使用)をラップする方法を解明しようとしています。私は管理されていないクラスを制御できません。私ができることは、C++/CLIクラスを正しく書く方法を理解することだけです。 は、ここでは例として管理されていないクラスです: class X { public: boost

    11

    2答えて

    私はIteratorを渡したので、別の関数に渡す必要がありますが、フィルタリングして特定の要素をスキップするようにしました(ポインタの範囲です。NULLポインタをフィルタリングしたい)。 私は "stlフィルターイテレーター"でこれを行う方法を知りましたが、boost::filter_iteratorが出ました。 これはうまく見えますが、私はそれを使うことができましたが、良い古いSTLでもそうする

    14

    6答えて

    私はC++の新機能で、異なるライターがスタックにオブジェクトをプッシュし、それらをスタックからプルする(または少なくともオブジェクトへのポインタをプッシュする)マルチスレッドアプリケーションを作成しています.. ロックコードなどを追加せずにこれを処理できる構造体がC++に組み込まれていますか?もしそうでなければ、Boostライブラリはどうですか? 編集: こんにちは。最初の偉大な答えをありがとう。

    4

    1答えて

    私はboost :: bindとスレッドの作成に関するいくつかの問題にぶつかっています。 本質的には、 バインドを使用して、「スキャナ」オブジェクトに対して「スキャン」機能を呼びたいと思います。このような 何か: Scanner scanner; int id_to_scan = 1; boost::thread thr1(boost::bind(&scanner::scan

    2

    2答えて

    std::map<any, string>私はそこに別のアプローチがあるのだろうかと疑問に思っています にはアルバイトキーがありますか?

    12

    3答えて

    私は、コンテナが所有していないポインタのベクトルを持っています。ポインタのターゲット上でアルゴリズムを使用するにはどうすればよいですか?私はブーストのptr_vectorを使用しようとしましたが、スコープから外れるとポインタを削除しようとします。ここで が動作する必要がありますいくつかのコードです: vector<int*> myValues; // ... myValues is popula

    9

    3答えて

    日時文字列をエポック時間(秒)に変換するC/C++/STL/Boostクリーンメソッドはありますか? yyyy:mm:dd hh:mm:ss

    2

    1答えて

    私は既にFedora10マシンにboost C++ライブラリをインストールしていますが、自分のホームフォルダのどこかの場所に保存する新しいバージョンを使いたいと思います。 g ++で、デフォルト(/usr/include and /usr/lib64)の代わりにホームフォルダの場所からインクルードファイルとライブラリファイルを使用したいとします。 ~/.bashrcファイルにという環境変数があり、

    12

    4答えて

    implicit_castとは何ですか? static_castではなくimplicit_castをいつ優先すべきですか?

    7

    1答えて

    #include <boost/ptr_container/ptr_vector.hpp> #include <iostream> using namespace std; using namespace boost; struct A { ~A() { cout << "deleted " << (void*)this << endl; } }; int main()