gpt4 book ai didi

c++ - 最好cout一个cout;

转载 作者:可可西里 更新时间:2023-11-01 17:11:04 24 4
gpt4 key购买 nike

伙计们,编写基本上将换行符放在输入末尾的 coutn 会很困难吗?在使用控制台时(这就是我目前所能做的),每次我希望该行成为新行时,我发现写 '\n' 非常乏味。
还是已经实现了?

最佳答案

要避免在一行中进行多次注入(inject),您可以使用一个临时对象。此临时对象将在其析构函数中添加“\n”。

struct coutn {
coutn(): os(cout) {}
~coutn() { os << '\n'; }
template <typename T>
coutn & operator<<(T const & x) { os << x; return *this; }
private:
ostream &os;
};

coutn() << "Hello " << "World" << "!";

最后,我想知道这个 coutn 是否真的更好

关于c++ - 最好cout一个cout;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2997558/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com