ExceptionalC++読書会vol.6大阪

ExceptionalC++読書会vol.6大阪まとめ
0
遥佐保 @hr_sao

明日ですよーExceptionalC++読書会vol.6大阪 http://t.co/vFvyNhpzX3 #excpp読書会

2013-04-07 21:58:59
ERAL @eral_r_l

30~40分ぐらい遅れます。 #excpp読書会

2013-04-08 19:08:48
遥佐保 @hr_sao

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

2013-04-08 19:48:38
遥佐保 @hr_sao

C++11でもmove assign は基本的な保証のみだよね #excpp読書会

2013-04-08 19:53:33
遥佐保 @hr_sao

項目18:コードの複雑性-Part1 #excpp読書会

2013-04-08 19:55:33
遥佐保 @hr_sao

P.69 12, 14はユーザ定義の関数なので、例外が起きることもあるでしょう #excpp読書会

2013-04-08 20:04:55
遥佐保 @hr_sao

cout << ... <<< ... <<< のどこで例外が起きるのか、議論中 #excpp読書会

2013-04-08 20:08:19
田中 真依 @tn_mai

stdのストリームは例外を食べちゃう!伝播させたかったらexceptions()にbad_bitフラグを渡す。 #excpp

2013-04-08 20:15:58
遥佐保 @hr_sao

QT @tn_mai: stdのストリームは例外を食べちゃう!伝播させたかったらexceptions()にbad_bitフラグを渡す。 #excpp読書会

2013-04-08 20:18:32
遥佐保 @hr_sao

cout << "Hello" << endl;など、これを書く前に、exception処理しておけば、P.69の15などは例外が起きるようになる #excpp読書会

2013-04-08 20:19:39
田中 真依 @tn_mai

ストリームの深淵に触れてしまった感… #excpp

2013-04-08 20:22:09
田中 真依 @tn_mai

例外は常に飛んでくるものと考える #excpp

2013-04-08 20:24:33
遥佐保 @hr_sao

どこかでnoexceptみたいに例外でないようなものは欲しいよね #excpp読書会

2013-04-08 20:25:18
遥佐保 @hr_sao

P.69の21も例外対象。... + " " + ... つまり空白charがStringに変換されるときに一時オブジェクト生成で例外が起きるかもしれないでしょ! #excpp読書会

2013-04-08 20:28:24
田中 真依 @tn_mai

coutを返さなかったら絞め殺してよい #excpp

2013-04-08 20:28:59
遥佐保 @hr_sao

例外が起きる可能性は多いけど、例外安全にするのは、それほど難しくないよ #excpp読書会

2013-04-08 20:30:41
遥佐保 @hr_sao

Q. 一次オブジェクトの生成に失敗したときって、実際にはどんな例外が起きるの?→A.コンストラクタが投げる例外が起きますよね、例えば型変換してるとか… #excpp読書会

2013-04-08 20:32:02
遥佐保 @hr_sao

項目19:コードの複雑性-Part2 #excpp読書会

2013-04-08 20:38:45
遥佐保 @hr_sao

この例は、ストリーム(cout)絡んでるから、強い例外安全にするのはもう無理 #excpp読書会

2013-04-08 20:40:05
遥佐保 @hr_sao

例外安全にするには相当執念深くないとだめ #excpp読書会

2013-04-08 20:43:13
田中 真依 @tn_mai

できる限り強い例外保証にしておくのがよい #excpp

2013-04-08 20:43:44