在C++中,endl
是一個用于在輸出流中插入換行符并刷新流的 manipulator(操作符)。它與輸出流對象一起使用,通常用于結束一行并將輸出緩沖區刷新到輸出設備。endl
的作用類似于輸出一個換行符 \n
,但同時還會強制刷新輸出緩沖區。
endl
的使用方法如下:
#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl;
std::cout << "This is a new line." << std::endl;
return 0;
}
在上面的示例中,std::endl
被插入到std::cout
輸出流中,分別在兩行文字輸出后插入一個換行符并刷新輸出緩沖區。