Что означает синтаксис С++ struct A::B:A {};
? Где это определение имени (или доступ), описанное в стандарте С++?
#include <iostream>
struct B;
struct A {
struct B;
};
struct A::B:A {
};
int main() {
A::B::A::B b;
std::cout<<"Sizeof A::B::A::B is " << sizeof(A::B::A::B)<<std::endl;
return 0;
}