Given the following C++ code
— Shafik Yaghmour (@shafikyaghmour) February 15, 2019
struct A{};
struct B: public A {};
void b(){
// A
B::A ba;
// B
A::A a1;
//C
class A::A a2;
//D
struct A::A::A a3;
}
Which is declaration is invalid?
Vote first, answer 👇#Cplusplus #CppPolls