From: csusb@csv.warwick.ac.uk (Jules)
Subject: Re: C++ Envy
Date: 23 Jan 1995 14:37:44 -0000
Date: 1995-01-23T14:37:44+00:00 [thread overview]
Message-ID: <3g0evo$1h2@borage.csv.warwick.ac.uk> (raw)
In-Reply-To: jmartin.790756127@kaiwan009
In article <jmartin.790756127@kaiwan009>,
jmartin@kaiwan009.kaiwan.com (Jay M Martin) writes:
>
>Do you understand configuration management? You can't just go and
>change the header file, it is protected. Changing it would require
>a special form signed by the President, Bozo the Clown,the Pope and their
>Moms.
The original point of this thread was that you don't actually have to change
the header file itself to change its meaning in C/C++.
If you want to have access to some private members of a class in C++, you
merely have to write:
#define class struct
#define private public
#include <another.h>
and all the private members suddenly become public.
No changes to the header file. C++'s protection just ain't good enough.
--
/* Julian R Hall csusb@csv.warwick.ac.uk
Flames should be redirected to /dev/null - I don't know what
I'm saying myself so don't expect it to make sense all the time! */
next prev parent reply other threads:[~1995-01-23 14:37 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
1995-01-12 9:39 C++ Envy R.A.L Williams
[not found] ` <3f9bha$r16@gnat.cs.nyu.edu>
[not found] ` <3fcjp5$b0v@cronkite.seas.gwu.edu>
1995-01-16 18:48 ` Robert Dewar
[not found] ` <3fe433$evq@nonews.col.hp.com>
[not found] ` <3fj4oa$9a8@cronkite.seas.gwu.edu>
1995-01-20 5:30 ` Jay M Martin
1995-01-21 21:13 ` David O'Brien
1995-01-22 6:39 ` Jay M Martin
1995-01-23 14:37 ` Jules [this message]
1995-01-24 18:56 ` Robert A Duff
1995-01-25 15:19 ` Robert I. Eachus
1995-01-22 21:18 ` Robert Dewar
1995-01-23 22:03 ` Charles H. Sampson
1995-01-25 6:38 ` David O'Brien
1995-01-25 15:49 ` Jay Martin
1995-01-25 23:47 ` Jay Martin
1995-01-28 18:52 ` Chris Warack <sys mgr>
1995-01-30 16:44 ` Robert I. Eachus
-- strict thread matches above, loose matches on Subject: below --
1995-01-05 17:12 SBS Engineering
1995-01-06 17:21 ` Huayong YANG
1995-01-09 16:13 ` Cyrille Comar
1995-01-10 4:07 ` Jay Martin
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox