Относительно this
Я хочу знать, что такое вложенный описатель имени? Я просмотрел черновик, но смог понять грамматику, поскольку я еще не изучал никаких классов проектирования компилятора.
void S(){}
struct S{
S(){cout << 1;}
void f(){}
static const int x = 0;
};
int main(){
struct S *p = new struct ::S;
p->::S::f();
S::x;
::S(); // Is ::S a nested name specifier?
delete p;
}