所以我有一些看起来像这样的代码
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在哪里可以看到它。既然我正在写这篇文章,我想出了一个创建函数的想法,它接受任何输入类型而且只是&lt;&lt;左&lt;&lt; setw(10)&lt;&lt;输入,但如果有预先构建的解决方案,我仍然感兴趣。