delorie.com/archives/browse.cgi | search |
From: | "Tanes Sriviroolchai" <Tanes DOT Sriviroolchai AT Thailand DOT NCR DOT COM> |
Newsgroups: | comp.os.msdos.djgpp |
References: | <200102062049 DOT PAA16815 AT delorie DOT com> <95u99e$13m9$1 AT news DOT itfs DOT nsk DOT su> |
Subject: | Re: REANNOUCE: DJGPP port of STLport 4.0 |
Date: | Fri, 9 Feb 2001 10:22:23 +0700 |
Lines: | 44 |
X-Priority: | 3 |
X-MSMail-Priority: | Normal |
X-Newsreader: | Microsoft Outlook Express 5.50.4133.2400 |
X-MimeOLE: | Produced By Microsoft MimeOLE V5.50.4133.2400 |
X-Original-NNTP-Posting-Host: | 192.127.136.173 |
Message-ID: | <3a8362f1@rpc1284.daytonoh.ncr.com> |
X-Original-Trace: | 8 Feb 2001 22:24:33 -0500, 192.127.136.173 |
NNTP-Posting-Host: | ncrnews.daytonoh.ncr.com |
X-Trace: | 8 Feb 2001 22:44:45 -0500, ncrnews.daytonoh.ncr.com |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
Michael, The current libstdc++ distributed with gcc 2.95.2 is not ISO C++ Standard compliant according to gcc homepage (http://gcc.gnu.org/bugs.html#known). Implementation of STL included but not in std:: namespace but in global namespace. I think you should try compare its compile size with new libstdc++ v3. I think namespaces and many template things come with some price. :) Anyway, there is no problem to use namespace as long as you never have a problem with namespace clash, IMHO. Regards, Tanes Sriviroolchai "Michael N. Filippov" <michael AT idisys DOT iae DOT nsk DOT su> wrote in message news:95u99e$13m9$1 AT news DOT itfs DOT nsk DOT su... > I'm very surprised looking at this library size (no __STL_DEBUG or so - only > release compilation). Example: > > my$ cat main.cpp > #include <iostream> > > int main(void) > { > std::cout << "Hello, world !" << std::endl; > return 0; > } > > my$ gcc main.cpp -s -o main_std.exe -lstdcxx > my$ gcc main.cpp -s -o main_stlp.exe -I../../stlport -L../../lib -lstlp -lm > my$ ls -la > -rw-r--r-- 1 dosuser root 107 Feb 8 19:48 main.cpp > -rwxr-xr-x 1 dosuser root 150528 Feb 8 19:50 main_std.exe > -rwxr-xr-x 1 dosuser root 757248 Feb 8 19:51 main_stlp.exe > > Does this library offer a lot of new functionality comparing to the > Hewlett-Packard version (standard in DJGPP distribution). I see that > only locale (monerary, facets) and sstream functions are new. > I would be very appreciated if somebody would explain why it is so big ? > > Sincerely, > Michael
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |