delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/08/29/13:19:53

Reply-To: <arfa AT clara DOT net>
From: "Arthur" <arfa AT clara DOT net>
To: "DJGPP Mailing List" <djgpp AT delorie DOT com>
Subject: RE: Namespaces
Date: Sat, 29 Aug 1998 18:19:09 +0100
Message-ID: <000101bdd371$223b03a0$384e08c3@arthur>
MIME-Version: 1.0
Importance: Normal
In-Reply-To: <1998082821540501.RAA28333@ladder03.news.aol.com>

> >  Myknees wrote:
> >  > >What is that? I heard that term now several times and I don't have a =
> >  > >clue. :)
> >  > It's a new feature in C++ that lets you put all the names in a library in
> > their
> >  > own little package, so that by using the libary you don't have to have all
>
> > of
> >  > those names conflicting with names in other libraries.
> >  >
> >  > e.g. The standard library functions would be in namespace std.  It looks
> > like
> >  > this:
> >  > mylibspace::print();
> >  >
> >  > ...where mylibspace is a namespace.
> >  	Isn't that just a 'class'?
>
> You can think of a class as a struct where all the members are private by
> default.  A namespace is not a data structure; it's a scope, so it's different.

If DJGPP doesn't support namespaces, then doesn't that mean that GNU C++ doesn't
conform to C++ standards?

James Arthur
jaa AT arfa DOT clara DOT net
ICQ#15054819

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019