说说std::endl函数

一旦讲到这个函数,就要涉及到输入输出流。展示 基本输入输出类的继承结构  的最简明的方法就是用图片,先来看两张图片:




好,下面进入正题。

先来看一下std::endl这个模板函数的本来面目,即它的声明:

template 
basic_ostream& endl (basic_ostream& os);
对于ostream输出流,有特化的版本:

ostream& endl (ostream& os);
我们还是来研究一般的版本。

对该版本的一个等价的实现,据我猜测应该是这样的:


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部