#include "LinkedList.h" #include using namespace std; class Char : public Object // C++ does not provide wrapper classes // so we create one { private: char c[2]; public: Char(char newc) { c[0]=newc; c[1]=0; } operator const char*() const { return c; } }; class Integer : public Object { private: char c[10]; // string representation of integer public: Integer(int i) { itoa(i,c,10); } operator const char*() const { return c; } }; int main() { { ListReferenceBased L; L.add(1,new Char('A')); L.add(1,new Char('B')); L.add(3,new Char('C')); L.add(4,new Integer(2006)); cout <<"Content of list: "<