http://niha28.sakura.ne.jp/b/log/146
実際には getenv が null を返すことを考慮してないコードになってて、普通にやってる分には動いてるけど screen 起動しなおして ./server したら環境変数セットされてなくて死んだ、とか、max_element(ALL(vs), [](l, r){return l.second > r.second; })(比較が反対になってるせいで min_element になってる)とかもあった。
std::pair は普通のコードでは使ってはいけない系だと思うけれどサクッと書くときには有用だなあと思った。これは他の言語でも同じだけれど。ruby とか書き下す時はまず Struct とか使わずに配列やハッシュテーブルで持つよ!みたいな。
profile
niha
http://niha28.sakura.ne.jp/