CS202   7- ‹#›
Function Templates
n//main.cpp
n#include <iostream>
nusing namespace std;
n#include "qsort.h"
nint    ia[]={46,   28,   35,   44,   15,   22,   19  };
ndouble da[]={46.5, 28.9, 35.1, 44.6, 15.3, 22.8, 19.4};
n
nint main() {
n  const int isize=sizeof(ia)/sizeof(int);
n  const int dsize=sizeof(da)/sizeof(double);
n  qsort(ia, 0, isize-1);       // integer qsort
n  for(int i=0; i < isize; ++i)
n    cout << ia[i] << endl;
n
n  qsort(da, 0, dsize-1);       // double qsort
n  for(i=0; i < dsize; ++i)
n    cout << da[i] << endl;
n  return (0);
n}
n