Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
fonctions
Il s’agit des fonctions de modèle globales définies dans <ostream>
. Pour les fonctions membres, consultez la documentation sur la basic_ostream
classe .
endl
Met fin à une ligne et vide la mémoire tampon.
template class<Elem, Tr>
basic_ostream<Elem, Tr>& endl(
basic_ostream<Elem, Tr>& Ostr);
Paramètres
Elem
Type de l’élément.
Ostr
Objet de type basic_ostream
.
Tr
Caractéristiques de caractère.
Valeur de retour
Objet de type basic_ostream
.
Notes
Le manipulateur appelle Ostr
.put
(Ostr
.widen
('\n')), puis appelle Ostr
.flush
. Elle retourne Ostr
.
Exemple
// ostream_endl.cpp
// compile with: /EHsc
#include <iostream>
int main( )
{
using namespace std;
cout << "testing" << endl;
}
testing
ends
Met fin à une chaîne.
template class<Elem, Tr>
basic_ostream<Elem, Tr>& ends(
basic_ostream<Elem, Tr>& Ostr);
Paramètres
Elem
Type de l’élément.
Ostr
Objet de type basic_ostream
.
Tr
Caractéristiques de caractère.
Valeur de retour
Objet de type basic_ostream
.
Notes
Le manipulateur appelle Ostr
.put
(Elem
('\0')). Elle retourne Ostr
.
Exemple
// ostream_ends.cpp
// compile with: /EHsc
#include <iostream>
int main( )
{
using namespace std;
cout << "a";
cout << "b" << ends;
cout << "c" << endl;
}
ab c
flush
Vide la mémoire tampon.
template class<Elem, Tr>
basic_ostream<Elem, Tr>& flush(
basic_ostream<Elem, Tr>& Ostr);
Paramètres
Elem
Type de l’élément.
Ostr
Objet de type basic_ostream
.
Tr
Caractéristiques de caractère.
Valeur de retour
Objet de type basic_ostream
.
Notes
Le manipulateur appelle Ostr
.flush
. Elle retourne Ostr
.
Exemple
// ostream_flush.cpp
// compile with: /EHsc
#include <iostream>
int main( )
{
using namespace std;
cout << "testing" << flush;
}
testing
swap
Échange les valeurs de deux objets basic_ostream
.
template <class Elem, class Tr>
void swap(
basic_ostream<Elem, Tr>& left,
basic_ostream<Elem, Tr>& right);
Paramètres
Elem
Type de l’élément.
Tr
Caractéristiques de caractère.
left
Référence lvalue à un objet basic_ostream
.
right
Référence lvalue à un objet basic_ostream
.
Notes
La fonction de modèle swap
exécute left.swap(right)
.