Arantium Maestum

プログラミング、囲碁、読書の話題

2018-03-04から1日間の記事一覧

Effective C++勉強メモ: Item 4 オブジェクトはちゃんと初期化しよう

第4項目抜けてた・・・ C++だとオブジェクトが自動的に初期化されないことも多いよ、明示的に初期化しよう、というお話。 初期化されていない変数の値を読もうとするのは未定義な動作を踏むことになる。プラットフォームによってはランタイムエラーなのか?…

Thinking Functionally with Haskell勉強メモ: 第1章問題

Exercise A 右辺と左辺の等価性の「証明」 sum . map double = double .sum 分配法則 (distributative property)でc*a + c*b = c * (a + b) sum . map sum = sum . concat 結合法則 (associative property)で(a+b)+(c+d) = (a+b+c+d) sum . sort = sort 交換…