トップ 最新

#3 [全文検索]

検索方法

並べ替え: 表示件数: 検索条件の書式:

[SIMILAR] WITH 14608 mem WITH 7748 索st WITH 7748 照版 WITH 7380 bind2nd WITH 6291 std WITH 6058 compose WITH 5749 data WITH 5069 operator WITH 4927 造体 WITH 4875 template WITH 4265 identity WITH 3694 struct WITH 3338 class WITH 2101 function WITH 1944 foo WITH 1759 int WITH 1656 return WITH 1060 構造 WITH 886 u WITH 886 参照 WITH 638 p WITH 635 参考 WITH 527 作成 WITH 477 セス WITH 429 クセ WITH 396 t WITH 368 アク WITH 362 検索 WITH 332 ンバ WITH 313 な感 WITH 218 同じ WITH 208 メン の検索結果 185 件中 1 - 10 件目 (0.070607069 秒)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 次へ

2003-01-10 [類似検索]

trong>memtrong>_trong>datatrong>_t

trong>stdtrong>::trong>memtrong>_ftrong>utrong>nと同じような感じで、構trong>造体trong>のメンバアクtrong>セスtrong>できるといいなと思って作ってみました。 trong>temtrong>ptrong>latetrong><trong>classtrong> T, trong>classtrong> trong>Utrong>> trong>strtrong>utrong>cttrong> trong>memtrong>_trong>datatrong>_t : trong>ptrong>trong>utrong>blic trong>stdtrong>::trong>utrong>nary_trong>ftrong>utrong>nctiontrong><T, trong>Utrong>> { trong>memtrong>_trong>datatrong>_t(trong>Utrong> T::*trong>ptrong>) : trong>ptrong>_(trong>ptrong>) {} trong>Utrong> trong>otrong>ptrong>eratortrong>()(T* trong>ptrong>) const { trong>rettrong>utrong>rntrong> trong>ptrong>->*trong>ptrong>_; } trong>Utrong> T::*trong>ptrong>_; }; trong>temtrong>ptrong>latetrong><trong>classtrong> T, trong>classtrong> ...

#  (スコア:10000)

2003-01-10 [類似検索]

trong>memtrong>_trong>datatrong>_tでsort

こんな感じかな? trong>stdtrong>::sort(v.begin(), v.end(), binary_trong>comtrong>ptrong>osetrong>_f_gx_hy( trong>stdtrong>::less<trong>inttrong>>(), trong>memtrong>_trong>datatrong>(&amtrong>ptrong>;T::a_), trong>memtrong>_trong>datatrong>(&amtrong>ptrong>;T::a_))); ...

#  (スコア:5838)

2002-02-20 [類似検索]

Windows CEでSTL

Windows CEでSTLを使うという話は結構あって、<a href=&qtrong>utrong>ot;htttrong>ptrong>://www.stltrong>ptrong>ort.org/>STLtrong>ptrong>ortとか、STL for eMbedded Vistrong>utrong>al C++ - Windows CEとかがある。 ところが、これらのものはそのままでは特別な状況でもない限り使い物にならない。というのは、 1. STL(特にコンテナ)はC++例外に全面的に依存している 2. ...

#  (スコア:2817)

2009-09-07 [類似検索]

[Haskell] Tytrong>ptrong>e Families

Invalid Texttrong>Datatrong> Familiesは、型パラメータに依って実装を変えたいときに使えます。C++のテンプレートでの特殊化みたいなものでしょうか。 {-# LANGtrong>Utrong>AGE Tytrong>ptrong>eFamilies #-} imtrong>ptrong>ort qtrong>utrong>alified trong>Datatrong>.Seqtrong>utrong>ence as Seq trong>datatrong> family Vector a -- BoolのVectorはリストで表現 trong>datatrong> instance Vector Bool = BoolVector ...

#  (スコア:2662)

2006-06-21 [類似検索]

[C++] boost::bindとmake_adatrong>ptrong>table

Invalid Texttrong>stdtrong>::not1などをboost::bindと組み合わせる場合には、bindで作られた関数オブジェクトの返り値の型を明示するためにmake_adatrong>ptrong>tableが必要です。 つまり、 trong>stdtrong>::find_if(v.begin(), v.end(), trong>stdtrong>::not1(boost::bind(trong>stdtrong>::eqtrong>utrong>al_to<trong>inttrong>>(), _1, 5))); だとコンパイルエラーになるので、 trong>stdtrong>::find_if ...

#  (スコア:2586)

2006-02-20 [類似検索]

[Q3] バージョン番号

本体のバージョンと異なるバージョンの日本語trong>Utrong>Iをロードしてしまうと問題が起きるので、ロードするときにバージョン番号をチェックして異なる場合にはロードしないようにしました。 ファイルバージョンを取得するにはGetFileVersionInfoなどを使うのですが、すでにロードしているDLLのバージョンを取得するのに ...

#  (スコア:2500)

2002-02-20 [類似検索]

trong>stdtrong>::vector<trong>inttrong>> d..

trong>stdtrong>::vector<trong>inttrong>> dst; dst.resize(src.size()); trong>stdtrong>::cotrong>ptrong>y(src.begin(), src.end(), dst.begin()); のようにして明示的にコピーする(ただし、resize()は例外を投げる可能性があるため、後述する処理が必要)。 やる必要があるのは、mallocが失敗したときに、::RaiseExcetrong>ptrong>tionを使って適当なSEH例外を投げ、呼 ...

#  (スコア:2500)

2002-05-15 [類似検索]

Excetrong>ptrong>tion Handling in Windows CE

Excetrong>ptrong>tion Handling in Windows CEなんてページを発見。 基本的には、setjmtrong>ptrong>とlongjmtrong>ptrong>で例外処理と同じことを行う。ただしこのままだとスタックを巻き戻すときにローカルオブジェクトのデストラクタが呼ばれないので、それを呼ぶようにする。 具体的には、デストラクタで処理をしているクラスを全てあるクラスか ...

#  (スコア:2500)

2005-01-08 [類似検索]

[C++] STLtrong>ptrong>ortのhash_matrong>ptrong>のiterator

STLtrong>ptrong>ortのhash_matrong>ptrong>のiteratorをインクリメントするときにキーが壊れていると正しくインクリメントできません。例えばこんな感じ。 trong>strtrong>utrong>cttrong> X { }; tytrong>ptrong>edef trong>stdtrong>::hash_matrong>ptrong><X*, trong>inttrong>> M; M m; m.insert(M::valtrong>utrong>e_tytrong>ptrong>e(new X(), 0)); for (M::iterator it = m.begin(); it != m.end(); ++it) delete (*it).first; イ ...

#  (スコア:2468)

2004-12-13 [類似検索]

[C++] Why Not Strong>ptrong>ecialize trong>Ftrong>utrong>nctiontrong> trong>Temtrong>ptrong>latetrong>s?

Excetrong>ptrong>tional C++ Styleにもありますが(というかこれが元ネタ)、特殊化されたテンプレート関数はオーバーロードの解決に使われないという話。 trong>strtrong>utrong>cttrong> X { trong>temtrong>ptrong>latetrong><trong>classtrong> T> void trong>footrong>(T t); // (1) trong>temtrong>ptrong>latetrong><> void trong>footrong><>(trong>inttrong>* trong>ptrong>); // (2) trong>temtrong>ptrong>latetrong><trong>classtrong> T> void trong>footrong>(T* trong>ptrong>); // (3) } x; trong>inttrong> n = 0; x.trong>footrong>(&amtrong>ptrong>;n ...

#  (スコア:2446)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 次へ