我有这段代码:
cout << std::setiosflags(std::ios::right);
cout << setw(3) << 1 << setw(3) << 2 << '\n'; // Output two values
cout << std::setiosflags(std::ios::left);
cout << setw(3) << 1 << setw(3) << 2 << '\n'; // Output two values
但输出结果并不如我预期的那样。与其是:
1 2
1 2
这是输出的内容:
1 2
1 2
什么问题?我设置了 'std::ios::left',但没有任何区别?