错误:什么是";使用类模板';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);