我對C++並不熟悉,目前正在嘗試編寫一個類「分數」。我想編寫一個方法'輸入',其中用戶給一個分數的值。這些值應該在整個程序中可用。這是我到目前爲止有:向主程序返回對象類
電話:
BRUCH t1;
t1.Eingabe();
方法:
BRUCH BRUCH::Eingabe()
{
int _z, _n;
BRUCH bruch;
cout << "Bitte einen Zaehlerwert eingeben: " << endl;
cin >> _z;
cout << "Bitte einen Nennerwert eingeben: " << endl;
cin >> _n;
while(_n==0)
{
cout << "Bitte einen gültigen Wert eingeben!" << endl;
cin >> _n;
}
bruch.z = _z;
bruch.n = _n;
return bruch;
}
當我返回值消失的對象和構造函數使用默認值的新對象。
我必須做什麼才能獲得正確的回報?
Bruch - Fraction(math。)| Eingabe - 輸入
它返回當前對象的_a副本,而不是實際的對象。 –
按價值致電 - 您是對的先生。 –