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
Зареєструйся Зараз
або Підпишись на майбутні тести