🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #11388

Re: c++ errors

#11388
From: Philip Paeps
Date: Sat, 09 Feb 2002 12:58
48 lines
2543 bytes
Vincent Spruyt <webmaster@flash-design.be> wrote:
> Ik heb hetvolgende programmatje letterlijk uit men boek overgetypt:

> #include <iostream>
> int main()
> {    float getal1;
> cout << "geef het eerste getal: ";
> cin >> getal1            //lees het eerste getal
> float getal2;
> cout << "geef het tweede getal: "
> cin >> getal2            //lees het tweede getal

> float gemiddelde;
> gemiddelde = (getal1 + getal2) / 2;
> cout << "Het gemiddelde is: " << gemiddelde << end1;
> return 0;
> }

> Het enige dat ik anders heb gedaan is iostream gebruikt ipv iostream.h


> Als ik nu kies voor 'compile results' krijg ik de melding dat er 7 errors
> zijn:

[...]

> Wat heb ik allemaal verkeerd gedaan??

Je gebruikt de cin en cout functies, maar je zegt niet in welke namespace die
zitten.  Probeer eens overal waar je cin of cout gebruikt std::cin en
std::cout te nemen.  Dit heeft te maken met namespaces en templates --
redelijk 'gevorderde' concepten.

Je kan de 'oude' C-style <iostream.h> gebruiken, en dan heb je geen last
hiervan, maar als je graag ANSI C++ wil respecteren zou ik je aanraden om
<iostream> te blijven gebruiken, maar dan moet je bij je boek overal de
namespace bijdenken.

Je kan ook een 'using' instructie geven, om de std:: class er impliciet bij te
hangen, maar 'in the long run' is dat niet echt een goed idee.

 - Philip

-- 
Philip Paeps                                                   philip@paeps.cx

  When things are going well, someone will inevitably
  experiment detrimentally.
Technical Details
Message-ID: <L1998.127385$rt4.11963@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <o6698.126922$rt4.11934@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,2ae4233b119b0277
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-02-09 04:58:32 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: Philip Paeps <philip@paeps.cx>
Subject: Re: c++ errors
Newsgroups: be.comp.programming
References: <o6698.126922$rt4.11934@afrodite.telenet-ops.be>
User-Agent: tin/1.5.11-20020130 ("Toxicity") (UNIX) (FreeBSD/4.5-STABLE (i386))
Lines: 48
Message-ID: <L1998.127385$rt4.11963@afrodite.telenet-ops.be>
Date: Sat, 09 Feb 2002 12:58:19 GMT
NNTP-Posting-Host: 213.118.35.252
X-Complaints-To: abuse@pandora.be
X-Trace: afrodite.telenet-ops.be 1013259499 213.118.35.252 (Sat, 09 Feb 2002 13:58:19 MET)
NNTP-Posting-Date: Sat, 09 Feb 2002 13:58:19 MET
Organization: Telenet Internet