adplus-dvertising
frame-decoration

Question

What is the output of this program?
    #include <iostream>
    using namespace std; 
    struct A 
    {
        int i;
        char j;
        float f;
        void func();
    };
    void A :: func() {}
    struct B 
    {
        public:
        int i;
        char j;
        float f;
        void func();
    };
    void B :: func() {}
    int main() 
    {
        A a; B b;
        a.i = b.i = 1; 
        a.j = b.j = 'c';
        a.f = b.f = 3.14159;
        a.func();
        b.func();
        cout << "Allocated"; 
        return 0;
    }

a.

Allocated

b.

Error

c.

3.14159

d.

None of the mentioned

Answer: (a).Allocated

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?