- Unreachable member in derived class in template class
- template <typename T>
- struct Outer {
- struct InnerBase {
- int n;
- InnerBase() : n(42) { }
- };
- struct InnerChild : InnerBase {
- int getN() { return n; }
- };
- };
- In member function 'int Outer<T>::InnerChild::getN()':
- error: 'n' was not declared in this scope