我很确定你们所有人都熟悉 Big4 的概念,并且我在构造函数、赋值函数、析构函数和复制构造函数中的每一个中都有几个要打印的内容。
限制是这样的:
我不能在任何方法中使用多个换行符(例如,ƒn 或 std::endl)
我可以有一个名为 print 的方法,所以我猜 print 是我将放置那个珍贵的且唯一的 '\n' 的地方,我的问题是方法 print 是如何在我的每个元素上打印不同的东西的想打印在每个Big4?任何想法?也许 Big4 重载?
最佳答案
也许我不完全理解这个问题,因为它被问得相当尴尬,但你不能有一个名为 newline 的函数,它接收一个 ostream 作为参数,然后简单地打印 '/n' 到那个输出流?然后你可以无限次地调用它,同时仍然遵守任意的“一个换行符”规则。
例如
(编辑:代码已删除,“闻起来像作业”)
关于c++ - 使用一个 '\n' 打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1628693/