文系のプログラミング学習
■ このスレッドは過去ログ倉庫に格納されています
0002デフォルトの名無しさん
NGNG「参照を返却する関数」というやつです。
int&ref(void)
{
//
return(x);
}
という関数で「ref()は、xへの参照ですから」と
書いてあるのですが、この場合
ref()=5
というのは
int&x=5
と解釈されるということなんでしょうか。
また「クラスXに対しては、次のような形式で
代入演算子を定義します
X&X::operator=(constX&)」
とあるのも、なぜ返却型がXではなくてX&なのか
いまいちよく分かりません。
(void型では不都合だというのは分かるのですが)
■ このスレッドは過去ログ倉庫に格納されています