Report question

Question: C++ crazy typedef : what is the point of allowing this syntax by the Standard?