| delorie.com/archives/browse.cgi | search |
| From: | anthony AT prairienet DOT org (Anthony) |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Re: Trouble Compiling C++ with DJGPP |
| Date: | 17 May 2003 02:58:15 -0700 |
| Organization: | http://groups.google.com/ |
| Lines: | 36 |
| Message-ID: | <e3d7c716.0305170158.4aa64651@posting.google.com> |
| References: | <e3d7c716 DOT 0305161346 DOT 61886eff AT posting DOT google DOT com> <3EC5615B DOT 6000704 AT earthlink DOT net> |
| NNTP-Posting-Host: | 130.126.25.115 |
| X-Trace: | posting.google.com 1053165496 5630 127.0.0.1 (17 May 2003 09:58:16 GMT) |
| X-Complaints-To: | groups-abuse AT google DOT com |
| NNTP-Posting-Date: | 17 May 2003 09:58:16 GMT |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
| Reply-To: | djgpp AT delorie DOT com |
Martin Ambuhl <mambuhl AT earthlink DOT net> wrote in message news:<3EC5615B DOT 6000704 AT earthlink DOT net>...
> Anthony wrote:
>
> > --Snippet--
> > #include <iostream>
> >
> > int main()
> > {
> > cout << "Hello world.\n";
> > return(0);
> > }
> > -----------
> >
> > --Error--
> > hello.cc: In function 'int main()':
> > hello.cc:5: 'cout' undeclared (first use this function)
> > hello.cc:5: (each identifier reported only once)
> > ---------
>
> [Description of much wasted effort]
>
> cout is part of the std namespace in C++. You must say so, in any
> implementation of the real language C++, including g++. One way of
> doing so is:
>
> #include <iostream>
>
> int main()
> {
> std::cout << "Hello world.\n";
> return 0;
> }
Thanks. This works perfectly with g++. I still wonder why I was able to
compile the snippet in the past without the std:: though. It is an exact
quote out of a recent book on C++.
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |