home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.c++
- Path: sparky!uunet!gatech!rpi!batcomputer!munnari.oz.au!metro!extro.ucc.su.OZ.AU!maxtal
- From: maxtal@extro.ucc.su.OZ.AU (John MAX Skaller)
- Subject: Re: How to hack c++ into doing late binding ?
- Message-ID: <1992Aug13.151003.15231@ucc.su.OZ.AU>
- Sender: news@ucc.su.OZ.AU
- Nntp-Posting-Host: extro.ucc.su.oz.au
- Organization: MAXTAL P/L C/- University Computing Centre, Sydney
- References: <2A827DFD.6D68@tct.com> <1992Aug10.191631.4133@microsoft.com> <1992Aug11.000613.6607@leland.Stanford.EDU>
- Date: Thu, 13 Aug 1992 15:10:03 GMT
- Lines: 25
-
- In article <1992Aug11.000613.6607@leland.Stanford.EDU> kocks@jessica.stanford.edu (Peter Kocks) writes:
- >Here's a qestion for all you c++ fanatics.
- >
- >I want my application to support late binding. By that I mean:
- >
- >I want to write some code and compile and link it together so I have
- >my application. At some later time, I want to be able to give the
- >user of my application a new version of an object (or should I say
- >virtual class) already in the excecutable code. I want the user to be
- >able to simply add the new definition for that class of object to the
- >excutable without needing to recompile the thing.
- >
-
- C++ has no run-time system (except for new/delete).
- Instead it relys on the operating system.
- What you need to do 'dynamic linkage' is a decent operating system.
- Windows and OS/2 do exactly what you want. I do it, it
- works superbly. So your problem is that Unix is a brain dead
- operating system :-)
-
- --
- ;----------------------------------------------------------------------
- JOHN (MAX) SKALLER, maxtal@extro.ucc.su.oz.au
- Maxtal Pty Ltd, 6 MacKay St ASHFIELD, NSW 2131, AUSTRALIA
- ;--------------- SCIENTIFIC AND ENGINEERING SOFTWARE ------------------
-