boost

    5

    3答えて

    boost.asioは、クライアントアプリケーションがサーバーに接続しているときに、IPアドレスとポートを使用して基本コンセプトを使用していません。私はBoostの少しのnoobieかもしれません - と私はそれを受け入れる - とにかく私は理解していません。 だから、私は、ローカルホスト上のサーバーに接続しているクライアント取得するには、このようなコードを持っています。サーバーを識別するために

    7

    2答えて

    私はテンプレート付きのクラスを見て、それを書いた人がテンプレートを使用した理由を考えるのは難しいです。 たとえば、mutexクラス。すべてのミューテックスのコンセプトはテンプレートとして実装され、そのコンセプトに一致するインタフェースを持つ基本クラスや抽象クラスを単純に作成することができます。 編集後の回答:私は仮想関数のコストについて考えましたが、時には理解を深めるためにパフォーマンスペナルティ

    11

    5答えて

    ウェブのどこかでBoostライブラリのdoxygenドキュメントがありますか? 私は自分で作成することができましたが、Web上のどこかに既に存在するはずですか?ありがとう!

    0

    1答えて

    大きな込み込みが巨大なライブラリのように作られているにもかかわらず、なぜBoost Libraryのバージョン番号が1/100(例:1.33,1.34など)に増やされるのか理解できません。この背後に強い動機がありますか?

    3

    3答えて

    まず、問題点について説明し、次にライブラリの観点から見ていきます。 私のアプリケーションでは、常に利用可能な一連の変数があります。たとえば、TOTAL_ITEMS、PRICE、CONTRACTS、ETC(約15件)などです。アプリケーションのクライアントは、これらの変数を使用して特定の計算を実行して表示したいと考えています。今まで、私は常に計算にそれらの計算を追加しています。これはバットの痛みです

    23

    2答えて

    ブーストでスレッドの優先度を変更しようとしていますが、運がないのです。 GetLastError関数から不正なハンドルエラー(タイプ6)が発生しました。私はnative_handle()スレッドのハンドルを返しましたが? 誰でもこれを行う方法はわかりますか? void baseThread::applyPriority(uint8 priority) { #ifdef WIN32

    0

    4答えて

    私は本当に行くことができるようにしたい: Debug.Assert(num > 0, "The number must be greater than zero!"); はので、これを行うにはいくつかの方法があります:(C++で)C#XNAで assert(num > 0, "The number must be greater than zero!"); 、彼らはまさにこれを行う方法を持

    2

    1答えて

    ブーストのadjacency_listタイプを使用しようとしていますが、documentationの理解に問題があります。 は、私は国家という名前のクラスを定義して、私はアメリカで状態ごとに1つのインスタンスを生成言う: class State { ... }; State california, oregon, nevada, arizona, hawaii, ... 私はブーストにこれら

    3

    10答えて

    のMicrosoft Visual Studioの プログラムを起動することができません(デバッグビルド) "プログラムを開始できません"。 このアプリケーションは、アプリケーション構成 が正しくないため、起動できませんでした。可能性のあるエラーについてマニフェストファイル を確認してください。 アプリケーションを再インストールすると、この問題が解決する場合があります。 については、 アプリケーシ

    1

    2答えて

    個々のオブジェクトファイルをアーカイブすることにより、boostユーティリティregex静的ライブラリがarユーティリティで作成されることを理解します。 gccで-lオプションを使用してboost regexライブラリをリンクしました。これは非常にうまくいった。 g++ *.o libboost_regex-gcc-1_37.a -o sairay.out 私は個別にブースト正規表現のソースフ