【发布时间】:2020-07-10 13:48:56
【问题描述】:
我正在学习 C++,我专注于 cout 操纵器函数。
通过运行以下代码,我在包含Gauthier 的第二行中得到一个缩进。
#include <iostream>
#include <iomanip>
int main()
{
std::cout << std::setw(10) << std::setiosflags(std::ios::left)
<< "Mathieu\n"
<< "Gauthier\n"
<< "Paul\n"
<< "Louis\n"
<< "Pierre\n"
<< std::endl;
return 0;
}
有人可以向我解释发生了什么吗?
为什么Gauthier 是缩进的,而其他名称不是?
Mathieu
Gauthier
Paul
Louis
Pierre
Program ended with exit code: 0
【问题讨论】:
-
这能回答你的问题吗? Which iomanip manipulators are 'sticky'?
标签: c++ indentation cout manipulators