若年寄(もう若くない)
@kikairoya
先ほどからホワイトボードをフル活用して解説をしているのは @decimalbloat (長門社) です #efcpp読書会
2012-07-23 20:15:07
遥佐保
@hr_sao
void operator=(~) && =delete; A & operator=(~) &= default; #efcpp読書会
2012-07-23 20:34:57
栗坂こなべ
@kurisaka_konabe
#efcpp読書会 EffectiveC++第3版 第2章 11項 『operator=の実装では、自己代入に備えよう』
2012-07-23 20:35:46
栗坂こなべ
@kurisaka_konabe
#efcpp読書会 p.52 中。「 元の値を退避させて newしてからdeleteする。newが失敗しても元の値に戻るだけ。→そもそもnew失敗すんな→Exceptional C++を読もう→newで失敗するっていうよりもコンストラクタで失敗する。」
2012-07-23 20:48:01
栗坂こなべ
@kurisaka_konabe
#efcpp読書会 時間に余裕があるのでエクストラステージに突入。12項『コピーするときは、オブジェクトの全体をコピーしよう』 「コピーを自分で書くな」
2012-07-23 20:51:44
遥佐保
@hr_sao
コピー代入演算子の書き忘れて、コピー漏れとか防ぎたいよね!今のC++で自動で対応できる方法は無いけど書くときに、コードの進化を意識して書くしかないかなぁ。自動対応の方法はC+11では無い。次の規格(C++1y)とかでメタ的に書ける様になる?? #efcpp読書会
2012-07-23 21:00:54
遥佐保
@hr_sao
用語:コピーアサイナブル→コピー代入が出来る、という要求仕様。ストロングギャランティ→関数が例外に対して強い保証p134 #efcpp読書会
2012-07-23 21:07:40