错误:什么是";使用类模板';s#u阵列';“需要模板参数”;意思是 目前正在学习C++的考试。

错误:什么是";使用类模板';s#u阵列';“需要模板参数”;意思是 目前正在学习C++的考试。,c++,templates,data-structures,C++,Templates,Data Structures,我正在做一些关于模板的练习题,已经完全卡住了,我检查了我的代码,它遵循了解决方案,但这个错误不断出现。我不确定我是如何传递错误的论点的(我认为这就是问题所在) 下面列出了代码,非常感谢您的帮助 测试员 int main(){ s_array array(10); array[5] = 5; //inbound access cout << array[5] << endl; array[-1] = 2; cout <<

我正在做一些关于模板的练习题,已经完全卡住了,我检查了我的代码,它遵循了解决方案,但这个错误不断出现。我不确定我是如何传递错误的论点的(我认为这就是问题所在)

下面列出了代码,非常感谢您的帮助

测试员

int main(){

    s_array array(10);
    array[5] = 5; //inbound access
    cout << array[5] << endl;

    array[-1] = 2;
    cout << array[15];
    return 0;
}
intmain(){
s_阵列(10);
数组[5]=5;//入站访问

cout您需要说明
s_数组
包含的类型,例如,这将定义数组包含
int
类型。在模板定义中,
int
现在将被替换为
T
以前的所有类型

s_array<int> array(10);
s_阵列(10);

再次检查如何使用无法从构造函数调用推断类型的类模板。
s_array<int> array(10);