如何解决此数组断点错误?

时间:2019-03-14 18:25:04

标签: breakpoints polynomial-math

我试图读取多项式的数据并在屏幕上打印该多项式,但是我不明白为什么有些数据会出现断点错误,而另一些却没有。通常我会这么做。

 #include <iostream>

    using namespace std;

    class Polinom
    {
        int grad;
        double *coeficient = new double[grad + 1];

    public:

        void date()
        {
            cin >> grad;
            for (int i = 0; i <= grad; i++)
            {
                cin >> coeficient[i];
            }
        }

        void afisare()
        {
            cout << "Polinomul este: ";
            for (int i = 0; i <= grad; i++)
            {
                if (i < grad)
                    cout << coeficient[i] << "x^" << i << "+";
                else cout << coeficient[i] << "x^" << i;
            }
        }
    };

    int main()
    {
        Polinom pol1;

        pol1.date();

        pol1.afisare();

        return 0;
    }

0 个答案:

没有答案