我想更舒服地使用cout

I want to use cout more comfortably

我想用cout打印出这句话:“You can build piramid which floor is only odd. not even”,但我想做得更舒服。就像下面的方法一样。但是,当我以这种方式使用时,会发生错误。那么,有没有什么办法可以这样使用呢?

cout << "You can build piramid which floor is only odd.
        not even" << '\n';

要在 C++ 中使用 multi-line 字符串,您可以使用反斜杠。

 cout << "You can build piramid which floor is only odd. \
not even" << '\n';

相邻的 string literals 将自动串联,即使它们在不同的行上。所以你可以这样写:

std::cout << "You can only build pyramids whose floor is odd, "
             "not even.\n";