从模板继承的C++语法/合法性,同时还指定类型

use*_*352 0 c++

我怎样才能完成以下建议?:

template<typename T>
class Base{...};
...
class Derived : public Base<int>{...};
Run Code Online (Sandbox Code Playgroud)

GMa*_*ckG 5

是的,这是合法的.

Base是一个类模板,当提供它的所有模板参数时,它可以被实例化,这使它成为一个实例化的类.Base<int>类名也是如此,你可以很好地继承它.