以下构造的实际效果是什么:
class Base { /* ... */ };
template<class T>
class Derived : public T { /* ... */ };
int main() {
Derived<const Base> d;
// ...
}
该类是否Derived只能访问const接口的 - 部分Base?我的第一次测试表明实际上根本没有效果。为什么?
谢谢!
以下构造的实际效果是什么:
class Base { /* ... */ };
template<class T>
class Derived : public T { /* ... */ };
int main() {
Derived<const Base> d;
// ...
}
该类是否Derived只能访问const接口的 - 部分Base?我的第一次测试表明实际上根本没有效果。为什么?
谢谢!