okuの日記: 本日の落とし穴
日記 by
oku
/proc/dev/net を std::ifstream で開こうとしたつもりが、間違って std::fstream で開いてしまい、「何故ファイルが読めないのだろう?」と小一時間悩んでしまったアホな自分これあり。
とは言え、問答無用で std::ios_base::in を指定するのもバカみたいですし... この手のバグを防ぐのにどうしたらいいのかはちょっと悩みどころです。
追記:
まあ、手を抜かずに is_open() とかできちんとチェックすればいいだけなのですが。
本日の落とし穴 More ログイン