我不断收到错误消息“没有重载函数“printArray”的实例与参数列表匹配。有人请告诉我为什么吗?我正在尝试重载模板函数,以便它显示在指定位置开始和结束的数组元素。
我有我的初始模板和功能:
template< typename T >
void printArray( const T *array, int count )
以及我试图重载的功能。
template< typename T >
void printArray(int lowSubscript, int highSubscript)
我的电话:
// display elements 1-3 of array a
cout << "Array a from positions 1 to 3 is:\n";
elements = printArray(1,3);
我对第一个 printArray 的调用没有显示错误:
// display array a using original printArray function
cout << "\nUsing original printArray function\n";
printArray( a, ACOUNT );