所以我有一些看起来像这样的代码
debug_file << left << setw(10) << timestamp << left
<< setw(10) << activity_type << left << setw(10) << key << setw(10)
<< left << event_data1 << setw(10) << left << event_data2 << setw(10)
<< left << event_data2 << endl;
我希望能够写作
// all output to debug_file defaults to left justify unless specified
// all output to debug_file defaults to setw(10)
debug_file << timestamp << activity_type << key << event_data1 << event_data2
<< event_data3 << endl;
首先,我不太确定这种行为叫什么。其次,我不知道在 iomanip 中的哪个位置才能做到这一点。现在我正在写这篇文章,我想出了制作函数的想法,它可以接受任何输入类型并且只执行 << left << setw(10) << input,但我仍然对是否有预建感兴趣解决方案。