//File: link_driver2.cpp #include "linked2.h" #include #include using namespace std; template T average(const myList & L) { T number, sum=0; int k=0; myList::ListIterator i(L); while (i.next(number)) { sum += number; k++; } return sum/k; } int main() { myList<> L; L.add_front(24); L.add_front(36); cout <next) { sum += temp->data; k++; } */ //The ListIterator class comes to the rescue cout << "Average=" << average(L) << endl; return 0; }