Aracılığıyla paylaş


basic_ios::copyfmt

Bayrakları bir akışından başka bir konuma kopyalar.

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

Parametreler

  • _Right
    Bayraklar, kopyalamak istediğiniz akışı.

Dönüş Değeri

Bu , kopyaladığınız bayrakları akış nesnesi.

Notlar

Üye işlevi geri çağırma olay erase_event bildirir. Bunun ardından kopyalar _Right içine * Bu dolgu karakteri, bağ işaretçisi ve biçimlendirme bilgileri. Özel Durum maskesi değiştirmeden önce geri arama olay copyfmt_event bildirir. Eğer, kopyalama tamamlandıktan sonra durumu &özel durumlar olan işlevini sıfırdan farklı, etkili bir şekilde çağırır temizlemek bağımsız değişkeni rdstate. Verdiği * Bu.

Örnek

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

Çıktı

10
+10

Gereksinimler

Başlık: <ios>

Namespace: std

Ayrıca bkz.

Başvuru

basic_ios Class

iostream programlama

iostreams kuralları