class A { class B {}; }; template <typename C> class D : A::B {}; void f() { D<int> d; }
D< INT>继承自私有嵌套类的A :: B.我期待这是一个错误,但GCC接受这个代码.是GCC中的错误还是我错过了什么?