ExceptionalC++読書会vol.7大阪

ExceptionalC++読書会vol.7大阪のつぶやきまとめです
0
遥佐保 @hr_sao

今日から3章;項目20:クラスの機構 #excpp読書会

2013-04-22 19:39:37
murase_syuka @murase_syuka

P81ガイドライン間違い。1.0+b or << or >> の場合、非メンバ関数つかう? #excpp読書会

2013-04-22 19:55:25
遥佐保 @hr_sao

P.81のガイドラインは内容が間違っている。ただしくはこちら→http://t.co/XJ2vWNFgVM #excpp読書会

2013-04-22 20:00:43
遥佐保 @hr_sao

連続したアンダースコアはダメ,アンダースコア プラス 大文字で始まり文字,もダメ ライブラリで使うので #excpp読書会

2013-04-22 20:18:07
👻 道化師 🃏 @wraith13

グローバル名前空間かどうかで若干ルールが違う・・・ RT @hr_sao: 連続したアンダースコアはダメ,アンダースコア プラス 大文字で始まり文字,もダメ ライブラリで使うので #excpp読書会

2013-04-22 20:23:16
田中 真依 @tn_mai

operator+のメンバ関数はそもそもルックアップ対象にならない #excpp読書会

2013-04-22 20:26:25
遥佐保 @hr_sao

非メンバ関数にしないと、検索の対象にならない #excpp読書会

2013-04-22 20:27:23
ERAL @eral_r_l

遅刻してきたら、doubleからキャスト出来るTクラスが有って、そのクラスがvoid T::operator+(const T &rhs);を持っていても"1.0 + T()"が出来無い事について議論してた。 #excpp読書会

2013-04-22 20:27:36
遥佐保 @hr_sao

結論:std::complexを使いましょう #excpp読書会

2013-04-22 20:28:46
田中 真依 @tn_mai

やろうとしても宣言だけの型に対してはどうしようもない #excpp読書会

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

項目21:仮想関数のオーバーライド #excpp読書会

2013-04-22 20:29:40
田中 真依 @tn_mai

気持ちを伝えたかったらドキュメントを書け! by くらいおらいと先生 #excpp読書会

2013-04-22 20:31:05
遥佐保 @hr_sao

void main() 最新のgccではコンパイルエラーが出た>「革新的ですね!!」(C言語にしたら通ったけど) #excpp読書会

2013-04-22 20:34:09
ERAL @eral_r_l

K&Rは古文書。日本語を勉強する時に万葉集を読む必要は無い。 #excpp読書会

2013-04-22 20:35:41
遥佐保 @hr_sao

deleteはクライアントコードで書いてはいけないよ!みんなそんなことしてないよね! #excpp読書会

2013-04-22 20:37:53
ERAL @eral_r_l

delete pb;が危険と言うより、クライアントコードでdeleteを記述するのがそもそも危険。 #excpp読書会

2013-04-22 20:38:19
遥佐保 @hr_sao

クライアントでdelete書くくらいなら、まだ、newしただけで放置ってプログラムの方がまだまし(短いプログラムとか、OSが面倒見てくれるし) #excpp読書会

2013-04-22 20:40:37
田中 真依 @tn_mai

主人がSAFE_DELETEに殺されてから一年が経ちました #excpp読書会

2013-04-22 20:43:57
ERAL @eral_r_l

オーバーライドする時はoverride付けよう(C++11から)。 #excpp読書会

2013-04-22 20:47:20
遥佐保 @hr_sao

P.87 4項:最近ならオーバーライドキーワードって新しく作られたよ!デフォルト引数の警告を出してくれますか?→今は警告出なかった… #excpp読書会

2013-04-22 20:47:58
ERAL @eral_r_l

デフォルトパラメータ使うぐらいなら引数数の違う関数を2つ書こう。 #excpp読書会

2013-04-22 20:49:31
田中 真依 @tn_mai

C++11コンパイラはoverrideキーワードでデフォルトパラメータの警告を出すか #出さない #excpp読書会

2013-04-22 20:49:37
ERAL @eral_r_l

基底クラスの関数を“明示的に”隠したい場合はprivateのusingと有るけれど、記述するとSFINAEの誤爆が起こるかも。無害かつ明示的隠蔽は難しい。コメントを書くぐらいしかない。 #excpp読書会

2013-04-22 20:57:24