问题描述
我像这样用 C++ 打印多行输出:
std::cout << "Line 1" << std::endl;
std::cout << "Line 2" << std::endl;
std::cout << "Line 3" << std::endl;
多次这样做后,我意识到 std::cout 的多次出现有点重复。我想做这样的事情:
std::cout << "Line 1" << std::endl
<< "Line 2" << std::endl
<< "Line 3" << std::endl;
但是,我似乎无法垂直对齐每行的第一个 运算符。在VS2019中,结果是这样的:
std::cout << "Line 1" << std::endl
<< "Line 2" << std::endl
<< "Line 3" << std::endl;
如何垂直对齐每行的第一个 运算符,而无需手动将它们分开?
解决方法
喜欢吗?
std::cout
<< "Line 1" << std::endl
<< "Line 2" << std::endl
<< "Line 3" << std::endl;