0

次のコードがあります

int main()
{
   std::ostringstream v1,v2;

   v1<<setw(5)<<setfill('x')<<5;
   v1<<6;
   std::cout<<"Version 1: "<<v1.str()<<std::endl;

   v2<<setw(5)<<setfill('x')<<5;
   v2<<setw(5)<<setfill('x')<<6;
   std::cout<<"Version 2: "<<v2.str()<<std::endl;



   return 0;
}

バージョン 1 では、初めてマニピュレータを設定しました。しかし、6を印刷するとき、「x」で埋められませんでした。

バージョン 2 では、マニピュレータを両方の時間に設定しました。しかし、6を印刷すると、「x」で埋められました。

マニピュレータを毎回設定する必要があるかどうか (または) ここで何か不足していますか?

4

0 に答える 0