Eclipse Luna C++ endl

Eclipse Luna C++ endl

本文关键字:endl C++ Luna Eclipse      更新时间:2023-10-16

我刚开始学习C++,我注意到当我这样做时cout << "Some text" << endl; endl并不粗体。我想确保这不是问题,也不会造成任何未来的问题。

不要(<----故意加粗!(使用std::endl!曾。它在C++没有立足之地。这是一个好主意,但它被滥用了。如果需要换行符,请使用 'n' 。如果要冲洗,请使用std::flush。这是一个更彻底的解释。

我不了解Eclipse,但我认为它以粗体突出显示关键字:std::endl不是关键字。它只是一个函数(嗯,实际上它是一个函数模板,但细节真的无关紧要(,带有特定的签名(std::ostream&(std::ostream&)(指针,当它与std::ostream上的输出运算符一起使用时,这些指针被特殊对待:运算符将只调用函数以流作为参数。这些函数称为操纵器