2011年10月15日

cout和printf的缓冲机制

摘要: 众所周知,cout和buffer都是有缓冲的(网上很多把cout和printf混用出错归结为一个有缓冲,一个无缓冲,事实会在下面说明)cout和printf的输出是先从右往左读入缓冲区,再从top到bottem输出对,这里的缓冲区相当于堆 栈的效果a = 1; b = 2; c = 3;cout<<a<<b<<c<<endl;buffer:|3|2|1|<- (take “<-” as a poniter)output:|3|2|<- (output 1) |3|<- (output 2) |<- (output 3 阅读全文

posted @ 2011-10-15 07:44 ithzhang 阅读(396) 评论(0) 推荐(1)

导航