4 class STDFILE {int b;};
6 template <class T> class VECTOR {
10 T& elem(int i) { return v[i]; }
11 T& operator[] (int i);
15 class PVECTOR : VECTOR<void *> {
18 {return (T*&) VECTOR<void *>::elem(i); }
19 T*& operator[] (int i)
20 {return (T*&) VECTOR<void *>::operator[](i);}
23 PVECTOR<OBJECT *> *foo;
25 PVECTOR<STDFILE *> *goo;