1.检查自己main函数是否编写,main是否编写正确。
2.调用模板函数时直接调用即可。我编写了模板函数quickSort,在main函数中调用时,在写main之前加上了typename<class T>
,然后试图把数组类型写成T(因为在模板函数中数组类型为T):
typename<class T>
int main()
{
cout << "请输入一组数字(用空格隔开)进行快排" << endl;
int x, i=0;
T<int> a[1000];
while (cin >> x)
{
a[i] = x;
i++;
}
QuickSort(a, 0, i-1);
这里的typename<class T>
导致了错误