This works because the language definition states that no inline functions in a class shall be evaluated until the closing brace of the class declaration.
这是Thinking in C++内联函数这一章里面说的,在类声明的右大括号之前(类声明结束),一个类中没有一个内联函数应该计算(这样任意一个内联函数就能知道这个类中的所有成员)。
This works because the language definition states that no inline functions in a class shall be evaluated until the closing brace of the class declaration.
这是Thinking in C++内联函数这一章里面说的,在类声明的右大括号之前(类声明结束),一个类中没有一个内联函数应该计算(这样任意一个内联函数就能知道这个类中的所有成员)。