delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/09/08/20:01:46

From: Donn Miller <dmm125 AT bellatlantic DOT net>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Namespaces
Date: Tue, 08 Sep 1998 19:46:07 -0400
Organization: Bell Atlantic Internet Solutions
Lines: 26
Message-ID: <35F5C1BE.436251A0@bellatlantic.net>
References: <000101bdd371$223b03a0$384e08c3 AT arthur>
NNTP-Posting-Host: client201-122-76.bellatlantic.net
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp


Arthur wrote:

> > 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?
>

Actually it will be a good while until most compiler writers can fully implement
namespaces.  The standard is very new, and Stroustrup tried to be as current as
possible by including them in his new book.  His intent I think was to write a book
that would be good 2-3 years into the future, and not necessarily to reflect the
current state of C++.

He also discusses a lot of other standard-library features such as sets, vectors, and
lists which also may not be available for some time.  I was disappointed that he
spent some much time on the "new stuff" that hasn't even been implemented yet, but I
can see why he included them.


Donn


- Raw text -


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