トップ 最新

#3 [全文検索]

検索方法

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

[SIMILAR] WITH 6812 魚) WITH 4306 homepage WITH 2042 金魚 WITH 1657 例外 WITH 463 非常 WITH 134 ミ!! WITH 122 ツッ WITH 117 ッコ WITH 115 コミ WITH 1 !! WITH 1 ( WITH 1 d WITH 1 ) WITH 1 stl WITH 1 の例 WITH 1 外が WITH 1 が知 WITH 1 知り WITH 1 りた WITH 1 たく WITH 1 くて WITH 1 て非 WITH 1 常に WITH 1 にた WITH 1 ため WITH 1 めに WITH 1 にな WITH 1 なり WITH 1 りま WITH 1 まし WITH 1 した WITH 1 た。 の検索結果 92 件中 1 - 10 件目 (0.391726624 秒)

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

2002-02-20 [類似検索]

ツッ!! (d)

STL例外が知りたくて 非常にためになりました。^^ありがとうございます。 my homepage http://www3.to/shisui/ ...

#  (スコア:10000)

2007-03-29 [類似検索]

[Haskell] 列挙型

data Color = RED | BLUE のような型があるときに、この値と整数をマッピングするにはEnumを使うのが楽です。 data Color = RED | BLUE deriving Enum intToColor = toEnum colorToInt = fromEnum ところが、intToColorに範囲外の整数を渡されると例外になってしまってうれしくありません。適当なデフォルト値に ...

#  (スコア:1950)

2006-10-23 [類似検索]

[Haskell] IOとMonadIO

Invalid Textたとえば、HDBCを使うときに普通にIOモナドの中から直接扱うには、 f :: IO () f = bracket (connectODBC dsn) (disconnect) (\conn -> ...) のようにすればOKです。ところがこれをIOモナドを合成するモナドの中で扱うとすると、bracketの型がIO a -> (a -> IO b) -> (a -> IO c) -> IO cなのでbra ...

#  (スコア:1950)

2007-01-26 [類似検索]

[C++] Questions About Exception Specifications

C++ Coding Standardsでも取り扱われていますが、C++で例外指定を使うべきでない理由。 かなり適当にはしょって言うと、 Javaなどと違ってコンパイル時に静的にチェックされるわけではなく、動的にチェックされて指定されていない例外を投げるとunexpected()が呼ばれてプロセスが終了する(大抵の人はそんなこと ...

#  (スコア:1950)

2004-05-09 [類似検索]

[Q3] Windows CE版の例外処理

Windows CE 4.0以降のSDKでビルドしてあるもの(Sigmarion IIIとPocket PC 2003版)では、例外処理を有効にしてあったのですが、メリットの割にバイナリサイズの増加が激しすぎるので無効に変えてみました。パフォーマンスなどにも多少影響がありそうです。 Pocket PC 2003でお使いの方でパフォーマンスが良くな ...

#  (スコア:1950)

2003-07-26 [類似検索]

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

C++のコードをアセンブラに落として調べているのですが、メンバ関数を呼び出すときには、r0にthisをセットしてから関数にジャンプすれば良い模様です。 なんだか例外処理と関係なくなって、ARMのアセンブラ入門みたいになっちゃってますね^^;;。 ...

#  (スコア:1950)

2002-02-20 [類似検索]

std::vector<int> d..

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

#  (スコア:1950)

2002-02-20 [類似検索]

#define EXCEPTION_..

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

#  (スコア:1950)

2003-12-23 [類似検索]

[Q3] メモリ不足の処理

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

#  (スコア:1950)

2002-05-15 [類似検索]

Exception Handling in Windows CE

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

#  (スコア:1950)

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