2009-07-28から1日間の記事一覧

C# でローカル変数の再代入を禁止したいとき

とりあえずみんな一回 let 句使ってコード書いてみるべき. var seq = from _ in Enumerable.Repeat(1, 1) let x = 1000 let xs = new List<int>{x} let y = Math.PI / 2.0 let z = "hauhau" select _; var pixelsQuery = from y in Enumerable.Range(0, screenHe</int>…

C++ の const の問題点

バグというのは、意図しないところで状態が変更されることにより発生することが多く、 C++のconstメンバ関数は、メンバの状態が変更されないことを保証する、という強力なチェックを 提供してくれるので、mutableとconst_castという例外を除いてメンバの状態…