Compileert het onderstaande programma (motiveer uw antwoord)? Indien ja: wat is de output. Indien neen: waarom niet? #include class A { public: A(int i): data(i) { std::cout << "A::A(" << i << ")" << std::endl; } A(const char* s): data(0) { std::cout << "A::A(" << s << ")" << std::endl; } ~A() { std::cout << "A::~A()" << std::endl; } private: int data; }; class B: public A { public: B(const A& a): A(a) { std::cout << "B::B(const A& a)" << std::endl; } ~B() { std::cout << "B::~B()" << std::endl; } }; int main(int, char**) { B b0(1); B b1("abc"); }