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