home *** CD-ROM | disk | FTP | other *** search
- --------------------------------------------------------------------------------
- --
- -- COPYRIGHT:
- -- IBM WorkFrame - Project Smarts
- -- (C) Copyright International Business Machines Corporation 1996
- -- Licensed Material - Program-Property of IBM - All Rights Reserved.
- -- US Government Users Restricted Rights - Use, duplication, or disclosure
- -- restricted by GSA ADP Schedule Contract with IBM Corp.
- --
- --------------------------------------------------------------------------------
- <include prologcp.tde>
-
- //-------------------------------------------
- // $FILE_NAME:tolower$.hpp - Header file for a C++ DLL
- //-------------------------------------------
-
- #pragma library("$FILE_NAME:tolower$.lib")
-
- /*--------------------------*/
- /* Define a base class */
- /*--------------------------*/
- class area
- {
- private:
- double dim1, dim2;
- public:
- static int objectCount;
- void setarea(double d1 , double d2);
- void getDim(double &d1, double &d2);
- virtual double getArea();
- area::area(void);
- };
-
-
- /*-----------------------------*/
- /* Define a derived class */
- /*-----------------------------*/
- class rectangle : public area
- {
- public:
- static int objectCount ;
- double getArea();
- rectangle::rectangle(void);
- };
-
-
- /*------------------------------*/
- /* Define another derived class */
- /*------------------------------*/
- class triangle : public area
- {
- public:
- static int objectCount;
- double getArea();
- triangle::triangle(void);
- };
-
-
-