C++程序语言设计 清华大学 郑莉 群体类和模板库
#include<iostream>
using namespace std;
template<class T>
void outputArray(const T *array,int count)
{
for (int i = 0; i < count; i++)
cout << array[i] << "" << endl;
}
int main()
{
const int A_COUNT = 8, B_COUNT = 8, C_COUNT = 20;
int a[A_COUNT] = { 1,2,3,4,5,6,7,8, };
double b[B_COUNT] = { 1.1,2.2,3.3,4.4,5.5 };
char c[C_COUNT] = "welcome to see you";
cout << "a_array contains" << endl;
outputArray(a, A_COUNT);
cout << "b_array contains" << endl;
outputArray(b, B_COUNT);
cout << "c_array contains" << endl;
outputArray(c, C_COUNT);
return 0;
}