[comp.lang.c++] Oregon C++ implementation of Virtual Functions

ken@oresoft.UUCP (Ken Cramer) (11/15/88)

>>From: stergios@athsys.uucp (Stergios Marinopoulos)

>I would like  to  here from GNU,  Zortech, and Oregon people on  their
>methods for implementing virtual functions.  cfront will add a pointer
>to a table of function pointers in the C struct  it represents a class
>with.  What implementation do GNU, Zortech, and Oregon use?

Oregon C++ implements virtual functions in the same way as does cfront.
This implementation is documented in an article in the USENIX October 1988
C++ Workshop Proceedings.  "Pointers to Class Members in C++" by S.B. Lippman
and B. Stroustrup.

===============================================================================
Will Auld                                           Oregon Software Inc.
...uunet!oresoft!will                               6915 S.W. Macadam Avenue
will%oresoft.uucp@tektronix.tek.com                 Portland, Oregon 97219-2397
Tel: 010-1-503-246-2202