//: C06:Vendor.h // From Thinking in C++, 2nd Edition // Available at http://www.BruceEckel.com // (c) Bruce Eckel 2000 // Copyright notice in Copyright.txt // Vendor-supplied class header // You only get this & the compiled Vendor.obj #ifndef VENDOR_H #define VENDOR_H class Vendor { public: virtual void v() const; void f() const; ~Vendor(); }; class Vendor1 : public Vendor { public: void v() const; void f() const; ~Vendor1(); }; void A(const Vendor&); void B(const Vendor&); // Etc. #endif // VENDOR_H ///:~