std::ends
Aus cppreference.com
![]() |
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
definiert in Header <ostream>
|
||
template< class CharT, class Traits > std::basic_ostream<charT,traits>& ends( std::basic_ostream<CharT, Traits>& os ); |
||
Fügt ein Null-Zeichen in die Ausgangssequenz
os
, als ob durch den Aufruf os.put(CharT()) . Original:
Inserts a null character into the output sequence
os
as if by calling os.put(CharT()). The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Dies ist ein Nur-Ausgabe-I / O-Manipulators, kann es mit einem Expressionsvektor wie out << std::ends für jede
out
vom Typ std::basic_ostream aufgerufen werden .Original:
This is an output-only I/O manipulator, it may be called with an expression such as out << std::ends for any
out
of type std::basic_ostream.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Inhaltsverzeichnis |
[Bearbeiten] Notes
Dieser Manipulator ist typischerweise mit std::ostrstream verwendet, wenn das zugeordnete Ausgangspuffer muss nullterminiert als C Zeichenfolge verarbeitet werden .
Original:
This manipulator is typically used with std::ostrstream, when the associated output buffer needs to be null-terminated to be processed as a C string.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Im Gegensatz zu std::endl, bedeutet dies Manipulators nicht bündig den Strom .
Original:
Unlike std::endl, this manipulator does not flush the stream.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[Bearbeiten] Parameter
os | - | Verweis auf Ausgabe-Stream
Original: reference to output stream The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[Bearbeiten] Rückgabewert
os
(Verweis auf den Stream nach dem Einsetzen der Null-Zeichen)Original:
os
(reference to the stream after insertion of the null character)The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[Bearbeiten] Beispiel
#include <cstdio> #include <strstream> int main() { std::ostrstream oss; oss << "Sample text: " << 42 << std::ends; std::printf("%s\n", oss.str()); oss.freeze(false); // enable memory deallocation }
Output:
Sample text: 42
[Bearbeiten] Siehe auch
(veraltet) |
implementiert Zeichenarray Output-Operationen Original: implements character array output operations The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (Klasse) |