最近前置派に宗旨替えしようとしてる。
なぜ? (スコア:1)
なぜですか?
Re:なぜ? (スコア:1)
後置したら自分のインスタンスのコピーが作成されて破棄されるなんて、身の毛がよだつだろ。
Re:なぜ? (スコア:1)
それは知っていますが、APIデザインの本にも書いてありましたし。
それだけが理由なら、オプティマイズによって同等の結果になったりしないでしょうか。
自分の使っている環境で試せばいいのか。
で、元投稿者の方は、どうだったのだろう。
Re:なぜ? (スコア:1)
理由はminetさんの意見の通りです。
C++の世界には、RAIIの概念を利用した、宣言しかないけど省略してはマズいクラスインスタンスがごろごろしているわけで。
単純なクラスならオプティマイザが効くかもしれませんが、ある程度複雑になるとコンパイラはそういった連中と区別付かなくなるのではないかと思い始めた次第です。
年齢なんていかにもな整数型なら関係ないのですがどうせなら統一していこうかと。
巧妙に潜伏したバグは心霊現象と区別が付かない。
Re: (スコア:0)
年齢が加算されるのは誕生日の前日の終了時 [wikipedia.org]だからではないでしょうか。
お誕生日おめでとうございます > yoh2 さん
Re:なぜ? (スコア:1)
ありがとうございます。
単純に
のつもりでしたのでそこまで深く考えていませんでした。そうかそうい捉え方もあるのか……
巧妙に潜伏したバグは心霊現象と区別が付かない。
Re: (スコア:0)
違う、違う。
誕生日を祝うにしても悲しむにしても、12時を過ぎてから行うもの、つまり事後に評価するから。
まぁその、「1日早いけど…」とか言ってくれる人がいるんだったから、どちらでも良いだろうけど、/.er にそんなこと期待できそうもないだろ?