std::endl als Referenz übergeben
-
Hallo zusammen,
ich hätte eine kurze Frage und zwar betrifft es ''std::endl''.
In meinem Programm verwende ich bswp. Info für std::cout oder Error für std::cerr:std::ostream& Info = std::cout; std::ostream& Error = std::cerr;
Analog würd ich das gern für std::endl haben wollen. Bspw. das nl (newline) für endl steht. Allerdings steh ich gerade auf m Schlauch. Kann mir jemand weiterhelfen?
-
'\n'
-
basic_ostream<char>& (&nl)(basic_ostream<char>&) = endl;
-
Danke für die Antworten.
Funktioniert (:
'\n' nehme ich im String aber manchmal brauch ich auch ::endl da bei nem Abbruch (Debugen) sonst ne Ausgabe nicht ausgegeben wird.
-
Neuerdings gibts auch auto fuer sowas!
-
Und wieso nimmst du nicht direkt die virgeschriebenen Namen?
-
Umbenner schrieb:
Und wieso nimmst du nicht direkt die virgeschriebenen Namen?
Weil ich in meinem Projekt jetzt einfach mal ne ganze Menge ausprobieren will, um möglichst viel zu lernen. Natürlich hindert mich nichts daran, die Standard-Namen zu verwenden.
@TGGC: Auto hab ich schon komplett vergessen. Danke dir.
Danke an alle.
-
TGGC schrieb:
Neuerdings gibts auch auto fuer sowas!
auto
geht hier aber nicht (endl
ist eine überladene Funktion)
-
autoschaden schrieb:
TGGC schrieb:
Neuerdings gibts auch auto fuer sowas!
auto
geht hier aber nicht (endl
ist eine überladene Funktion)endl
ist nicht überladen, aber ein Funktionstemplate.