ExceptionalC++読書会vol.4

ExceptionalC++読書会vol.4つぶやきまとめです
2
遥佐保 @hr_sao

本日の「ExceptionalC++読書会vol.4大阪」は会場が中央公会堂に変更となりました~参加される方はお気を付けくださいm(__)m http://t.co/cy4hsG9eBP #excpp読書会

2013-03-11 14:13:40
遥佐保 @hr_sao

本日の「ExceptionalC++読書会vol.4大阪」は会場が中央公会堂に変更となりました~参加される方はお気を付けくださいm(__)m http://t.co/cy4hsG9eBP #excpp読書会

2013-03-11 14:13:40
遥佐保 @hr_sao

今日も、場所は中央公会堂の第9会議室ですー #excpp読書会

2013-03-11 18:29:13
ERAL @eral_r_l

#excpp読書会 建物の中で迷ってるので遅刻します。

2013-03-11 19:33:25
遥佐保 @hr_sao

項目11:例外に対して安全なコードを書く-Part4 #excpp読書会

2013-03-11 19:48:20
遥佐保 @hr_sao

基本的な保証→例えばベクタでn個のコピーの時、m個目で失敗しても、n個のベクターとして整合性は取れている。破棄はn個のベクタとして扱える #excpp読書会

2013-03-11 19:51:50
遥佐保 @hr_sao

「基本的な保証」は、これはベストな状態ではなく、現実解として、仕方なくそういう動きにしてる #excpp読書会

2013-03-11 19:55:31
遥佐保 @hr_sao

強い保障→もしベクタコピーに失敗しても、ベクタのコピー前に状態が戻る #excpp読書会

2013-03-11 19:56:09
遥佐保 @hr_sao

項目12:例外に対して安全なコードを書く-Part5 #excpp読書会

2013-03-11 20:05:28
遥佐保 @hr_sao

「Get/Setなどで、なんとなく名前で動きが判るからドキュメントに詳細に書かなくても言わずもがなでいいでしょ。っていうのは、やめて欲しいよね…動かすまで挙動分からないとか、とある条件の挙動はどうなるの?とか、やめて欲しいよね…」 #excpp読書会

2013-03-11 20:11:20
murase_syuka @murase_syuka

例外投げない場合は、noexceptつける #excpp読書会

2013-03-11 20:13:51
遥佐保 @hr_sao

noexceptの話。中で使っているクラスなど例外を投げないようにすること。 #excpp読書会

2013-03-11 20:15:36
遥佐保 @hr_sao

あまりに下のベース部分で出た例外を上にそのまま伝播すると、どこででたエラーなのか分からないけど、C++では伝播させるお作法 #excpp読書会

2013-03-11 20:21:58
遥佐保 @hr_sao

とてもベースの部分のコードだから、生メモリを触ってるけど、実際はアライメントなどに気を付ける必要があるよね #excpp読書会

2013-03-11 20:27:15
遥佐保 @hr_sao

operatoe new と new 演算子は違う!(直感に反するんだけど) #excpp読書会

2013-03-11 20:29:10
遥佐保 @hr_sao

C++ではmalloc を使う必要はない、operator new で事足ります! #excpp読書会

2013-03-11 20:30:56
遥佐保 @hr_sao

デストラクタ:例外投げる必要はないよ。終了するために対応した関数で、また例外が起きたら…不本意だけど誰かが例外処理は塗りつぶさないと…つまりはどうせ処理しないといけないので(嫌な処理かもしれないけど)デストラクタでは例外が出ないように、なんとかするしかないよね #excpp読書会

2013-03-11 20:41:01
遥佐保 @hr_sao

握りつぶす。でした。。>< #excpp読書会

2013-03-11 20:43:00