Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/143.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将类的对象返回到主程序 我不太熟悉C++,目前正在尝试对一个类的分数进行编码。我想编写一个“输入”方法,其中用户给分数赋值。这些值应在整个程序中可用。这就是我到目前为止所做的:_C++ - Fatal编程技术网

将类的对象返回到主程序 我不太熟悉C++,目前正在尝试对一个类的分数进行编码。我想编写一个“输入”方法,其中用户给分数赋值。这些值应在整个程序中可用。这就是我到目前为止所做的:

将类的对象返回到主程序 我不太熟悉C++,目前正在尝试对一个类的分数进行编码。我想编写一个“输入”方法,其中用户给分数赋值。这些值应在整个程序中可用。这就是我到目前为止所做的:,c++,C++,电话: 方法: BRUCH BRUCH::Eingabe() { int _z, _n; BRUCH bruch; cout << "Bitte einen Zaehlerwert eingeben: " << endl; cin >> _z; cout << "Bitte einen Nennerwert eingeben: " << endl; cin >> _n;

电话:

方法:

    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 BRUCH::Eingabe()
{
int_z,_n;
布鲁赫布鲁赫;
库茨;
不能;;
而(_n==0)
{
不能;;
}
bruch.z=z;
bruch.n=\u n;
返回布鲁赫;
}
当我返回对象时,值消失,构造函数用默认值创建一个新对象

我必须做什么才能得到正确的报税表


Bruch-Fraction(数学)| Eingabe-Input

看起来你从来没有给任何东西赋值过

BRUCH t1;
BRUCH new_value = t1.Eingabe();

看起来你从来没有给任何东西赋予过新的值

BRUCH t1;
BRUCH new_value = t1.Eingabe();
我解决了这个问题

我改变了
返回bruch
返回*此并删除了“bruch”obj。从代码中。赋值现在是
z=\uz,n=\un。这将返回我正在使用的当前对象

很抱歉给您带来不便。

我解决了这个问题

我改变了
返回bruch
返回*此并删除了“bruch”obj。从代码中。赋值现在是
z=\uz,n=\un。这将返回我正在使用的当前对象

很抱歉给您带来不便。

它返回当前对象的副本,而不是实际对象。它返回当前对象的副本,而不是实际对象。