Maison >développement back-end >C++ >Dans quel fichier d'en-tête se trouve ostringstream ?

Dans quel fichier d'en-tête se trouve ostringstream ?

DDD
DDDoriginal
2023-12-06 13:32:461188parcourir

ostringstream se trouve dans le fichier d'en-tête ostringstream est une classe définie dans le fichier d'en-tête . Il s'agit d'un flux de sortie. Vous pouvez l'utiliser pour insérer des données comme cout, mais le résultat de la sortie ne sera pas affiché dans le terminal, mais sera enregistré dans un objet chaîne. .

ostringstream se trouve dans le fichier d'en-tête

est un fichier d'en-tête de la bibliothèque standard C++, qui prend en charge les flux de chaînes. Les chaînes peuvent être créées, manipulées et formatées en mémoire à l'aide des classes et fonctions du fichier d'en-tête ostringstream est une classe définie dans le fichier d'en-tête . Il s'agit d'un flux de sortie. Vous pouvez l'utiliser pour insérer des données comme cout, mais le résultat de la sortie ne sera pas affiché dans le terminal, mais sera enregistré dans un objet chaîne. .

Voici les principales classes et fonctions incluses dans le fichier d'en-tête  :

std::stringstream : Il s'agit d'une classe qui implémente la fonctionnalité d'un flux de chaînes. Il fournit l'opérateur de type cout << pour insérer des données et la méthode str() pour obtenir la chaîne générée.

std::istringstream : Il s'agit d'une classe qui implémente la fonction d'un flux d'entrée de chaîne. Il fournit l'opérateur de type cin >> pour extraire les données et la méthode str() pour obtenir la chaîne d'entrée.

std::ostringstream : Il s'agit d'une classe qui implémente la fonction d'un flux de sortie de chaîne. Il fournit un opérateur << similaire à cout pour insérer des données, mais le résultat de sortie est enregistré dans un objet chaîne.

std::getline() : Cette fonction peut lire une ligne de données à partir du flux d'entrée et la stocker dans une chaîne. Elle est similaire à la fonction std::getline(), mais pour les flux de chaînes.

std::stringstreambuf : Il s'agit d'une classe qui est l'implémentation sous-jacente du flux de chaînes. Il permet d'accéder et de manipuler les tampons de données sous-jacents.

ostringstream est défini dans le fichier d'en-tête Ce fichier d'en-tête fournit l'implémentation du flux de chaînes et des classes et fonctions associées. Lorsque vous utilisez ostringstream, vous devez inclure ce fichier d'en-tête.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Articles Liés

Voir plus