tr1

    29

    4答えて

    私は当初彼らはすべて同じだと思っていましたが、間違っていることが判明しました。だから誰も簡単にこれらの3つの違いを説明できますか?例えば: std::bind(最新のもの、C++の次世代) std::tr1::bind(C++のstdの古い、拡張) boost::bind(完全に別個のライブラリ) 又はstd::shared_ptr、std::tr1::shared_ptr 、boost::sha

    0

    1答えて

    ファイルから正規表現のリストを取得したいと考えています。正規表現を問題なく動作するchar *またはstd :: stringに読み込もうとしました。しかし、それらを正規表現として変換/使用することは、データ型の不一致があるため、無意味であることが分かります。私はこのような正規表現を作成して発見した ほとんどのオンラインリソース: std::tr1::regex rx = ("regex expr

    1

    1答えて

    tr1/regexライブラリを使用すると、正規表現パターンをどのように定義すればよいですか?もしどちらかは、あなたがtr1を使用していることを宣言または指定する必要があるので、「正規表現」は

    0

    2答えて

    入力行が「OK」かどうかをチェックする機能が1つあります。 #include <tr1/regex> bool lineIsValid(string line) { const tr1::regex pattern("[^-]{1,30} - [^-]{1,30}"); return tr1::regex_match(line, pattern); } lineIsV

    6

    2答えて

    何とか2つのstd::tr1::function<>オブジェクトを比較することはできますか? function<void(int,float)>オブジェクトのコレクションがあり、イベントハンドラを追加および削除したい場合はどうすればよいですか?追加は簡単ではありませんが、削除することは不可能と思われます。

    7

    2答えて

    リポジトリから最新のGCCビルドを使用しています。私はそれを使用することを決めたのは、C++ 0xの追加の機能がいくつかあるからです。しかし、今私は何か動作すると思う何かにこだわりました - 私はr値を介してマップする新しい要素を追加したいです。問題を示し簡体コード:intコードコンパイルし、うまく動作するようないくつかのプリミティブ型でXクラスを置き換えること #include <tr1/uno

    1

    2答えて

    これは私の最初の質問です。私はあきらめて、手巻きのファンクタを使っていますが、どうやってやろうとしているのか不思議です。以下のような実際の例は、ベクトルのすべてのベクトルのサイズを、サイズが9であるように、NULLで埋めてサイズ変更することを意図しています。示された行はMinGW GCC 4.5.0に多くのテンプレートエラーを吐き出させます。私はいくつかの異なる順列を試しましたが、以下で「正しいに

    4

    2答えて

    私はコマンドを要求するために使用されたURLに基​​づいてstd :: mapから値を検索するパターンマッチングルーチンを持っています。 URLマッピングテーブルは同じ値で満たされている各URLパターンに // Assume this->commands_ is defined elsewhere as std::map<std::string, int> // Providing a numb

    4

    2答えて

    私は検索しましたが、何も見つかりませんでした。私の時間を無駄にしないように、答えが他の人には明らかであるという機会に、私はここで尋ねています。これまで有用だったサイトはhttp://softwareramblings.com/2008/07/regular-expressions-in-c.htmlですが、サンプルは非常に単純すぎます。 一部 言葉 そして 一部 句読点 ありがとう:私は2010年

    3

    1答えて

    boost :: array :: static_sizeがtr1 :: arrayの一部ではないことが判明しました。少なくとも私の実装(GCC 4.2.1)には含まれていません。私はtr1のドキュメントでそれを見つけることができません。 tr1配列の要素数にコンパイル時アサーションを実行する別の方法はありますか? ブースト配列ではなく、TR1の配列では、次の作品は: template<typen