0

所以我有一些看起来像这样的代码

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,但我仍然对是否有预建感兴趣解决方案。

4

1 回答 1

2

您可以使用内置功能:

setiosflags()

于 2012-12-10T06:39:12.963 回答