Diskussion:C++-Programmierung: Das erste Programm

Aus Wikibooks
Zur Navigation springen Zur Suche springen

Was spricht dagegen Namensräume zu nutzen, damit man nicht immer "std::" tippen muss?

Nichts. Das Buch wurde aus zwei verschiedenen Büchern über C++ zusammengefügt, wo das Kapitel C++-Programmierung: Namensräume das zweite Kapitel war - wenn auch unter anderem Namen. -- Daniel B 15:59, 17. Dez 2004 (UTC)
P.S. Unterschreiben kannst du mit vier Tilden ~~~~

Windows-Spezifisches[Bearbeiten]

Hallo ein nützlicher Hinweis für Anfänger wäre vielleicht, eine Möglichkeit das automatische (oft zu schnelle) Schliessen des Programmfensters zu verhindern. Dies geht zum Beispiel indem man sein compiliertes Programm über die Eingabekonsole von Windows startet. Gruss, der wikinoob

Das ist Betriebssystemspezifisch und hat mit C++ nix zu tun. Schau halt in die Dokumentation deines Betriebssystems oder frage den Support des Herstellers. :-)
Eventuell könnte man es mit einer Fußnote erwähnen, aber eigentlich gehört es hier nicht hin. --89.49.75.92 22:19, 21. Aug. 2007 (CEST) (w:de:Benutzer:RokerHRO)[]

Rechtschreibfehler[Bearbeiten]

Im Absatz unter den Aufzählungszeichen müsste es doch heißen Der Manipulator für den Zeilenvorschub std::endl stammt aus der Bibliothek Iostream.

Nein. Aber damit das Programm standardkonform ist, müsste noch ein
#include <ostream>
eingefügt werden. Allerdings kann man in der Praxis davon ausgehen, dass der Header iostream auch istream und ostream einbindet (wie der Name eigentlich auch suggeriert), schon alleine deshalb, weil praktisch jedes Lehrbuch fürs Hello-World-Programm nur iostream einbindet :-) --85.179.216.119 18:37, 18. Apr. 2007 (CEST)[]

return 0[Bearbeiten]

Da die return-Anweisung laut Standard (so seltsam das auch ist, oder kennt jemand die Begründung dafür?) bei main() nicht notwendig ist, und deshalb im Hallo-Welt-Beispiel der dt. Wikipedia auch nicht dabei ist, stellt sich mir die Frage, warum es hier auftaucht. --89.49.75.92 22:19, 21. Aug. 2007 (CEST) (w:de:Benutzer:RokerHRO)[]