Espaços nominais
Variantes
Acções

Diferenças entre edições de "cpp/io/basic stringstream"

Da cppreference.com
< cpp‎ | io
m (uma edição: Import from Dokuwiki)
m (r2.7.3) (Robô: A adicionar: de, en, es, it, ja, ru, zh)
Linha 32: Linha 32:
 
|devolve ou define a string do stream
 
|devolve ou define a string do stream
 
|}
 
|}
 +
 +
 +
 +
 +
 +
 +
 +

Revisão das 14h46min de 4 de maio de 2012


String streams são semelhantes às bibliotecas <iostream> e <fstream>, excepto que string streams permitem realizar E/S em strings em vez de streams. A biblioteca <sstream> disponibiliza funcionalidade semelhante a br-pt/c/io/sscanf e br-pt/c/io/sprintf da biblioteca standard do C.

Três classes principais estão disponíveis em <sstream>:

  • stringstream - permite entrada e saída
  • istringstream - apenas permite entrada
  • ostringstream - apenas permite saída

String streams na verdade são subclasses de iostreams, daí que todas as funções disponíveis para iostreams também estão disponíveis para stringstreams. Consulte as funções E/S do C++ para mais informações.

Além disto, string streams também fornecem as seguintes funções:

Construtores criam novos string streams
Operadores lêem de e escrevem em string streams
rdbuf devolve o buffer da string stream
str devolve ou define a string do stream