C++中关于std::endl的理解 在C++中常常在输出行会出现一个std::endl的字符,那么这个字符是什么意思,起到什么作用呢?后来理解了: std::endl是一个操纵符,作用有两个:换行和将缓冲区中的内容刷新到屏幕。除了cerr外,cin、cout和clog都是将信息输出到缓冲区中,因此需要使用endl操纵符将缓冲区的内容输出到屏幕。