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