delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2003/08/02/08:30:04

Message-ID: <3f2bae8d$0$163$cc7c7865@news.luth.se>
From: Martin Str|mberg <ams AT speedy DOT ludd DOT luth DOT se>
Subject: Re: Undeclared (first use...
Newsgroups: comp.os.msdos.djgpp
References: <huNWa.2519$Y5 DOT 598 AT nntpserver DOT swip DOT net>
User-Agent: tin/1.4.6-20020816 ("Aerials") (UNIX) (NetBSD/1.6Q (alpha))
Date: 02 Aug 2003 12:29:01 GMT
Lines: 36
NNTP-Posting-Host: speedy.ludd.luth.se
X-Trace: 1059827341 news.luth.se 163 130.240.16.13
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

HELENA BROMAN <mirja DOT helena AT swipnet DOT se> wrote:
: I've just started C++ and is not doing so fine...
: I am trying the Hello World script:

: #include <iostream.h>

: int main()
: {
:   cout << "Hello World!\n";
: return 0;
: }

You are coding in an obsolete version of C++.

: and is compiling in djgpp

: First I get an Backward varning for iostream.h so I remove the .h part and
: gets this...

: world.cpp:    In function `int main()':
: world.cpp:5   `cout' undeclared (first use this function)

: Use what first? Whats wrong?

The compiler tells you that the undeclared function/variable is used
first in main(), just in case you would have more functions that also
used that undeclared function/variable.

You should get an up-to-date tutorial or book that teaches standard
C++. If you do you will find you need to add "std::" in front of
"cout".


Right,

						MartinS

- Raw text -


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