What will be printed out as a result of the following code execution?
#include <iostream>

using namespace std;

class A
{
public:
    int a=3;
};
class B:public A
{
public:
    B(){str="Day";}
    ~B(){delete [] str;}
    char *str;
};
int main(void)
{
    A *lol=new A;
    cout<<lol->a;
    B* iop=(B *)lol;
    cout<<iop->str;
    return 0;
}

runtime error is right answer

2023 Oct 3, 2:31:26 PM

Следи за CodeGalaxy

Мобильное приложение Beta

Get it on Google Play
Обратная Связь
Cosmo
Зарегистрируйся сейчас
или Подпишись на будущие тесты