トップ 最新

#3 [全文検索]

検索方法

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

[SIMILAR] WITH 32987 mixins WITH 16493 列"; WITH 13353 変長 WITH 11091 typedef WITH 11091 typename WITH 10586 可変 WITH 8350 ト引 WITH 8293 public WITH 8246 トty WITH 8246 列< WITH 7323 長テ WITH 7000 const WITH 6024 standards WITH 5997 字列 WITH 5390 32bit WITH 5317 16bit WITH 5269 registry WITH 4875 template WITH 4706 ト可 WITH 4362 meeting WITH 3659 引数 WITH 2446 。te WITH 2399 unicode WITH 2292 テン WITH 2214 文字 WITH 2123 using WITH 2069 ンプ WITH 2029 トエ WITH 1669 class WITH 1552 エイ WITH 1491 プレ WITH 1420 アス の検索結果 233 件中 1 - 10 件目 (0.083810572 秒)

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

2007-05-11 [類似検索]

[C++] Trip Report: April 2007 ISO C++ Standards Meeting

C++09の話。 テンプレトエイリアス テンプレートtypedefとして望まれていたものはテンプレトエイリアスとなるようです。 template<typename T> using Registry = std::map<std::string, T>; テンプレト引数がないものもtypedefの代わりに使えます。 using Size = int; 可変長テンプレート 可変長テンプ ...

#  (スコア:10000)

2005-10-01 [類似検索]

[C++] テンプレト引

VC6はなぜかテンプレト引数をルックアップするときに他のローカル名を見てしまうようです。 template<class T> struct X { typedef typename T::Foo Bar; }; struct Y { typedef int Foo; }; struct T {}; // (#) void foo() { X<Y>::Bar bar; } (#)の行を削るとコンパイルできるようになります。適当なテンプ ...

#  (スコア:3460)

2006-07-19 [類似検索]

[Q3] インデックスのロード

Invalid TextQMAIL3では、メール本文とは別にインデックスによく必要になる情報を保存しています。このインデックスは、固定長の比較的小さな情報(固定長インデックス)と、可変長の比較的大きな情報(可変長インデックス)に分けられていて、前者はフォルダごとに*.idxファイルに、後者はアカウントごとにind ...

#  (スコア:3372)

2006-07-19 [類似検索]

[Q3] キャッシュするインデックスの最大数

Invalid Textところで、可変長のインデックスを一回読み込むと、そのメッセージを削除されたりしなければメモリ上にとどまり続けます。この最大値も一応qmail.xmlaccount.xmlのGlobal/IndexMaxSizeで指定できるようになっています。指定すると、メモリ上のインデックスが指定した数を超えたときに、もっともアク ...

#  (スコア:3372)

2008-02-18 [類似検索]

[C++] Windows CEのデフォルトの呼び出し規約はstdcall

Invalid TextWindows CE向けにコンパイラオプションを指定せずにコンパイルすると呼び出し規約がstdcallになります。そのことを忘れていて、 std::vector<VARIANT> l; ... std::for_each(l.begin(),l.end(), boost::bind(&::VariantClear, boost::bind(&boost::addressof<VARIANT>, _1))); のようなコードをコン ...

#  (スコア:2397)

2002-11-19 [類似検索]

長い識別子

メンバ関数のポインタを二つくらい引数にしてコンストラクタを呼び出すと、なぜだか呼び出されたときに引数が壊れているという現象が起きました。なんでだろう? 識別子が長いのが原因かなと思って、試しに関数ポインタをtypedefしてそちらを使うようにしたらちゃんと動作する用になったので良かったのですが、い ...

#  (スコア:2230)

2009-09-08 [類似検索]

[Haskell] Type Families (3)

Invalid Text次はSynonym Families。引数の型によって関連づけられた型を変えたいときに使います。C++でいうところの、特殊化されたテンプレートの中のtypedefとでも言えるでしょうか。 ありがちな例としては、コレクションクラスがあります。 class Collection a where type Elem a empty :: a add :: Elem a ...

#  (スコア:2219)

2002-12-11 [類似検索]

メンバ関数へのポインタ

色々調べてみたところわかりました。そもそもVCでは、メンバへのポインタを効率よく動かすためにこしゃくな^^;最適化を行っているようです。なので、以下でメンバ関数へのポインタのサイズが異なります。 struct A; // 前方参照のみ typedef void (A::*PFN)(); // sizeof(PFN)は16 struct A { // 完全なクラス宣 ...

#  (スコア:2194)

2004-11-17 [類似検索]

Outlookのアドレス帳にアクセス

Invalid TextOutlookのドキュメントを見て最初に思いついたのはこれです。 var app = new ActiveXObject("Outlook.Application"); var ns = app.GetNameSpace("MAPI"); var entries = ns.AddressLists.Item(1).AddressEntries; for (n = 1; n <= entries.Count; ++n) { var entry = entries.Item(n); WScript.S ...

#  (スコア:2194)

2005-01-08 [類似検索]

[C++] STLportのhash_mapのiterator

STLportのhash_mapのiteratorをインクリメントするときにキーが壊れていると正しくインクリメントできません。例えばこんな感じ。 struct X { }; typedef std::hash_map<X*, int> M; M m; m.insert(M::value_type(new X(), 0)); for (M::iterator it = m.begin(); it != m.end(); ++it) delete (*it).first; イ ...

#  (スコア:2194)

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