From: microsoft!jimad@uunet.uu.net (Jim ADCOCK)
Subject: Re: Multiple Inheritance
Date: 3 Jan 92 19:33:57 GMT [thread overview]
Message-ID: <1992Jan03.193357.17703@microsoft.com> (raw)
In article <4969@charon.cwi.nl> guido@cwi.nl (Guido van Rossum) writes:
|Point taken. However, I still worry about MI. When MI is *not* used,
|it still imposes an overhead -- there is a "delta" offset in the vtbl
|that is added to "this" each time a virtual function is called, but
|this delta can only ever be nonzero when MI is used. I feel that this
|is in direct conflict with the C++ philosophy that language features
|you don't use shouldn't cause overhead.
This is not a language issue, but rather a "quality of implementation"
issue. C++ compilers exist that don't require the delta in the vtable.
next reply other threads:[~1992-01-03 19:33 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
1992-01-03 19:33 Jim ADCOCK [this message]
-- strict thread matches above, loose matches on Subject: below --
1992-01-02 20:03 Multiple Inheritance Larry M. Jordan
1992-01-02 19:45 Pete Becker
1991-12-28 17:14 Guido van Rossum
1989-10-23 12:43 multiple inheritance "EDWARD CRAGG"
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox