Udostępnij za pośrednictwem


basic_ios::copyfmt

Kopiuje flag z jednego strumienia.

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

Parametry

  • _Right
    Strumień flag, którego chcesz skopiować.

Wartość zwracana

To obiektu dla strumienia, który kopiujesz flag.

Uwagi

Funkcja Członkowskie raporty erase_event zdarzenie wywołania zwrotnego.Następnie kopiuje z _Right do * to znak wypełnienia, wskaźnik remis i informacje o formatowaniu.Przed zmianą maski wyjątek, raporty są copyfmt_event zdarzenie wywołania zwrotnego.Jeśli po zakończeniu kopii Państwo &Wyjątki jest różna od zera, funkcja wywołuje Wyczyść z argumentem rdstate.Zwraca * to.

Przykład

// 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;
}

Dane wyjściowe

10
+10

Wymagania

Nagłówek: <ios>

Obszar nazw: std

Zobacz też

Informacje

basic_ios Class

iostream Programowanie

iostreams Konwencji