iostream の setf()/unsetf() には、(1) ios と (2) ios_base の 2 つの方法があることがわかりました。
#include <iostream>
using namespace std;
int main() {
cout.width(5);
cout << 123 << endl;
cout.setf(ios::adjustfield); // (1) using ios::
cout << 123 << endl;
cout.width(5);
cout << 456 << endl;
cout.setf(ios_base::adjustfield); // (2) using ios_base::
cout << 456 << endl;
return 0;
}
ostream の形式を変更したい場合、それらの違いは何ですか。
フォーマットを変更する際、通常はどれを使用しますか?