2007-10-15から1日間の記事一覧

C++0x - Strongly Typed Enums

C++

現在のenumはいろいろと問題がある ・型安全性 enum Color { ClrRed, ClrBlue, ClrYellow, ClrGreen, ClrBlack }; enum Alert { AltGreen, AltYello, AltRed }; bool is_danger(Alert alert) { return alert == ClrRed; // OK...他のenum値と比較できてしま…

イースターエッグ

開発者たちの遊びゴコロ「イースターエッグ」とは? 開発者がソフトのなかにちょっとした“隠しプログラム”を仕込む文化がある。正規のマニュアルにはない操作をすることで、例えば開発者からユーザーへのメッセージが表示されたり、仕事の息抜きにぴったりの…