Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Verständnissproblem

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
04.10.2011, 20:31 Uhr
dho



hi,
ich versuche gerade C++ zu lernen. Dazu arbeite ich unter anderem "C++ von a-z" durch. Mir ist bei dem ausprobieren der im Buch beschriebenen Beispielen wiederholt aufgefallen, dass diese bei mir Fehlermeldungen erzeugen. z.B. if1.cpp auf Seite 66. Die Funktion exit(1) gehört zur Headerdatei <cstdlib> (siehe www.cplusplus.com/reference/clibrary/cstdlib/ )! Soll heissen, tipp ich stur das Proggi ab, inkluiere nur <iostream>, meckert mein Compiler (gcc 4.5.2, Eclipse 3.7, unter Kubuntu 11.04) rum. Ich muss <cstdlib> mit inkludieren damit das Programm läuft. Wie ist das zu erklären? Die Programme sollten doch so wie im Buch vorgestellt funktionieren oder etwa nicht?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
04.10.2011, 21:26 Uhr
Lensflare



Das hängt wahrscheinlich von dem compiler (oder evtl auch seiner version) ab. Ich hatte auch öfters das "problem", dass ich bei einigen compilern mehr includen musste als bei anderen. Ich erkläre mir das so, dass jeder compiler so seine eigene liste von headern hat, die er einfach automatisch includiert.
--
Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten.
(Emerson Pugh Trost)

Dieser Post wurde am 04.10.2011 um 21:28 Uhr von Lensflare editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
05.10.2011, 08:23 Uhr
~f.-th.
Gast


www.cplusplus.com/reference/clibrary/cstdlib/exit/

Hier wird auch <cstdlib> gefordert.
Wenn ich von dem Link ausgehe, scheint der Quelltext in deinem Buch ein Mix von C und C++ zu sein.

Es ist meines Wissens nicht genormt in welchem Header welche "Funktion" enthalten ist. Da kann es Unterschiede bei den Compilern geben.

"C++ von a-z" und J. Wolf testet seine Beispiele nur auf Microsoft-Compilern komplett. Ich hab das Buch nicht. Es gibt aber im Netz mehrere Hinweise das das Buch einige Fehler enthalten soll.

MfG f.-th.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: