- 640 名前:デフォルトの名無しさん mailto:sage [2006/11/10(金) 16:38:07 ]
- >>639
製作者がconstなんだと叫びたいとき。 というのは冗談だが、Cではともかく、C++では違いが全然ないわけではない。 int foo(); const int bar(); template<typename T> void hoge(T& x); void f() { hoge(foo()); //エラー:xはint&になるが、非constな参照型のインスタンスは右辺値で初期化できない。 hoge(bar()); //xはconst int&になり、constな参照型のインスタンスは右辺値で初期化できるのでエラーにならない。 } まあ普通はこんなことを気にする必要はない。
|

|