アカウント名:
パスワード:
なぜですか?
後置したら自分のインスタンスのコピーが作成されて破棄されるなんて、身の毛がよだつだろ。
それは知っていますが、APIデザインの本にも書いてありましたし。それだけが理由なら、オプティマイズによって同等の結果になったりしないでしょうか。自分の使っている環境で試せばいいのか。で、元投稿者の方は、どうだったのだろう。
理由はminetさんの意見の通りです。C++の世界には、RAIIの概念を利用した、宣言しかないけど省略してはマズいクラスインスタンスがごろごろしているわけで。単純なクラスならオプティマイザが効くかもしれませんが、ある程度複雑になるとコンパイラはそういった連中と区別付かなくなるのではないかと思い始めた次第です。年齢なんていかにもな整数型なら関係ないのですがどうせなら統一していこうかと。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
※ただしPHPを除く -- あるAdmin
なぜ? (スコア:1)
なぜですか?
Re: (スコア:1)
後置したら自分のインスタンスのコピーが作成されて破棄されるなんて、身の毛がよだつだろ。
Re: (スコア:1)
それは知っていますが、APIデザインの本にも書いてありましたし。
それだけが理由なら、オプティマイズによって同等の結果になったりしないでしょうか。
自分の使っている環境で試せばいいのか。
で、元投稿者の方は、どうだったのだろう。
Re:なぜ? (スコア:1)
理由はminetさんの意見の通りです。
C++の世界には、RAIIの概念を利用した、宣言しかないけど省略してはマズいクラスインスタンスがごろごろしているわけで。
単純なクラスならオプティマイザが効くかもしれませんが、ある程度複雑になるとコンパイラはそういった連中と区別付かなくなるのではないかと思い始めた次第です。
年齢なんていかにもな整数型なら関係ないのですがどうせなら統一していこうかと。
巧妙に潜伏したバグは心霊現象と区別が付かない。