adplus-dvertising
frame-decoration

Question

What is the output of this program?
    #include <iostream>
    using namespace std;
    class sample
    {
        private:
        int* i;
        int j;
        public:
        sample (int j);
        ~sample ();
        int& operator [] (int n);
    };
    int& sample::operator [] (int n)
    {
        return i[n];
    }
    sample::sample (int j)
    {
        i = new int [j];
        j = j;
    }
    sample::~sample ()
    {
        delete [] i;
    }
    int main ()
    {
        sample m (5);
        m [0] = 25;
        m [1] = 20;
        m [2] = 15;
        m [3] = 10;
        m [4] = 5;
        for (int n = 0; n < 5; ++ n)
        cout << m [n];
        return 0;
    }

a.

252015105

b.

510152025

c.

51015

d.

None of the mentioned

Answer: (a).252015105

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. What is the output of this program?