Newsgroups: comp.std.c++ Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!ira.uka.de!!krey From: krey@ira.uka.de (Andreas Krey) Subject: Re: "module" facility for top-level namespace control Message-ID: <1991May6.085117.23508@ira.uka.de> Sender: krey@i30fs1 (Andreas Krey) Organization: University of Karlsruhe, FRG References: <1991Apr29.174033.29627@alias.com> Distribution: comp.std.c++ Date: Mon, 6 May 1991 08:51:17 GMT Lines: 29 In article , robertk@lotatg.lotus.com (Robert Krajewski) writes: |> In article <1991May1.192611.20568@kestrel.edu> gyro@kestrel.edu (Scott Layson Burson) writes: |> |> From: gyro@kestrel.edu (Scott Layson Burson) |> >>extern NIH { |> >>#include |> >>}; |> |> ... |> |> Oops -- Jerry Schwarz (jss@kpc.com) has corrected me -- the construct |> is rendered unambiguous by the `{'. So this objection is invalid. |> |> What about this one ? |> |> #define NIH "C" And, by the way, what about: #define class struct #define private public #define protected public #include With the cpp you can wreak everything. And dont name a variable/class 'sun3' if you are on one. -- Andy