將rhs的所有內(nèi)部成員的值(狀態(tài)標(biāo)志和關(guān)聯(lián)的流緩沖區(qū)除外)復(fù)制到 *this 的相應(yīng)成員。
以下是ios::copyfmt函數(shù)的聲明。
ios& copyfmt (const ios& rhs);
rhs ? Stream對象,其成員將被復(fù)制到 *this。
在下面的例子中演示了ios::copyfmt函數(shù)的使用。
#include <iostream>
#include <fstream>
int main () {
std::ofstream filestr;
filestr.open ("test.txt");
std::cout.fill ('*');
std::cout.width (10);
filestr.copyfmt (std::cout);
std::cout << 40;
filestr << 40;
return 0;
}
編譯和運(yùn)行上面的程序,將產(chǎn)生以下結(jié)果 -
********40