トップ 最新

#3 [全文検索]

検索方法

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

[SIMILAR] WITH 23275 リ不 WITH 18228 embedded WITH 17280 stlport WITH 15209 operator WITH 12489 vector WITH 11924 stl WITH 11037 throw WITH 9945 例外 WITH 9413 ブジ WITH 8810 alloc WITH 7969 、st WITH 7009 モリ WITH 6291 std WITH 6140 致命 WITH 5919 命的 WITH 5828 デス WITH 5661 クタ WITH 5619 ラク WITH 5607 オブ WITH 4848 ルオ WITH 4170 制的 WITH 3970 ェク WITH 3641 でst WITH 3633 メモ WITH 3482 変数 WITH 3479 却下 WITH 3349 外を WITH 3286 強制 WITH 2982 関数 WITH 2897 トラ WITH 2877 不足 WITH 2607 ジェ の検索結果 97 件中 1 - 10 件目 (0.065628744 秒)

1 2 3 4 5 6 7 8 9 10 次へ

2002-02-20 [類似検索]

Windows CEでSTL

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

#  (スコア:10000)

2002-02-20 [類似検索]

#define EXCEPTION_..

#define EXCEPTION_CODE 0xE0000001 __try { v.push_back(1); } except (::GetExceptionCode() == EXCEPTION_CODE) { // メモリ不足が発生 } のようにする。EXCEPTION_CODEは、::RaiseExceptionで投げる例外のID。ただし、毎回のようにこんなことを書くのは面倒なので、適当にテンプレートクラス/テンプレート関 ...

#  (スコア:5008)

2003-12-23 [類似検索]

[Q3] メモリ不足の処理

Invalid Text今まではとにかく近くで捕まえて戻り値で処理するようにしていたのですが、以下のように変えるように決めました。 大きなメモリを確保する場合には、近くで捕まえて他のエラーと同様に戻り値で処理する 小さなメモリを確保する場合には、呼び出しツリーの根元近くでbad_allocを捕まえてプロセスごと ...

#  (スコア:4982)

2003-07-26 [類似検索]

Windows CEでC++例外処理 (6)

eVC4のヘルプにアセンブラ周りの基本的な部分が載っていますね。関数呼び出しの時のレジスタの使い方など。 evc4help.chmのMicrosoft eMbedded Visual C++ Guide/Microprocessor Referenceあたりです。 ...

#  (スコア:4016)

2002-03-15 [類似検索]

VS.NET

VS.NETといえば、VC++7.0のC++標準準拠度は相変わらずあまり高くないようで。C#とManaged C++の実装に力が入って、標準には力が入ってないのか? どっちみち、eMbedded VC++にVC++7.0ベースのコンパイラが入るまでは、QMAILのコードでは新しいのは使えないんだけど。頼むから、例外サポートしてください>eMbedd ...

#  (スコア:3862)

2007-05-27 [類似検索]

[Q3] [C++] STLport 5.1.3

長らく4系を使っていたSTLportを5.1.3に更新しました。Windows CE系のサポートも以前に比べるとすごく良くなっていていろいろとパッチを当てなくてもそのまま使えそうです。 4系ではnode_allocがインラインだったので、STLportで__node_allocを共有で書いたようにひとつのDLLからエクスポートするようにしていた ...

#  (スコア:3824)

2006-05-04 [類似検索]

OpenSSL 0.9.8b

VC8でビルドできるようになった安定版がでました。 Windows CE版をビルドするために、この前OSを入れなおしたときに消してしまっていた、eMbedded Visual Tools 3.0をインストールし直し。 ついでに、いまさらですが、wcecompatも1.2にしました。OpenSSLをビルドするために自前で当てていたパッチがデフォルトで ...

#  (スコア:3683)

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; イ ...

#  (スコア:3603)

2002-11-16 [類似検索]

STLportのbasic_string::reserve()

STLportのbasic_string::reserve()ってもともとのバッファのサイズが十分あってもわざわざ新しくメモリを確保してコピーしてしまうんですね。vector::reserve()はcapacity()よりも引数が大きいときしかやらないのに。なので、reserve()を呼ぶ前にcapacity()を呼び出してサイズが充分でない場合だけreserve()を呼 ...

#  (スコア:3580)

2002-11-19 [類似検索]

STLportのbasic_string::reserve()

先日書いたbasic_string::reserve()の実装はどうやらわざとそうなっているようです。つまり、reserve(0);とやって呼び出すと、不必要に確保しているメモリを開放する効果があるということですね。気持ちはわかるけど微妙に使いにくいですね。そもそもC++でも、JavaのようにImmutableなStringとMutableなStringB ...

#  (スコア:3580)

1 2 3 4 5 6 7 8 9 10 次へ