Sdílet prostřednictvím


basic_ios::copyfmt

Příznaky z jednoho datového proudu se zkopíruje do jiného.

basic_ios<Elem, Traits>& copyfmt(
    const basic_ios<Elem, Traits>& _Right
);

Parametry

  • _Right
    Proud, jehož příznaky, které chcete kopírovat.

Vrácená hodnota

Této objektu proudu, do které kopírujete příznaky.

Poznámky

Členské funkce hlášení událostí erase_event zpětného volání.Tento zkopíruje z _Right do * Tato výplň znaku rovnosti hlasů ukazatele a informace o formátování.Dříve než změníte maska výjimku, oznámí copyfmt_event událostí zpětného volání.Pokud po dokončení kopírování státu &výjimky je nenulová, funkce efektivně volá zrušte v argumentu rdstate.Vrátí * Tato.

Příklad

// basic_ios_copyfmt.cpp
// compile with: /EHsc
#include <iostream>
#include <fstream>

int main( ) 
{
   using namespace std;
   ofstream x( "test.txt" );
   int i = 10;

   x << showpos;
   cout << i << endl;
   cout.copyfmt( x );
   cout << i << endl;
}

Výsledek

10
+10

Požadavky

Záhlaví: <ios>

Obor názvů: std

Viz také

Referenční dokumentace

basic_ios Class

iostream programování

iostreams konvence