请问我这句话错在哪?在cpp中是可以cout<<ends;的ends的作用是在缓冲区插入一个空终止作为字符串来使用,而且一般和std :: basi
在cpp中是可以cout<<ends;的ends的作用是在缓冲区插入一个空终止作为字符串来使用,而且一般和std :: basic_ostream一起使用
为了找到我这句话的错误,我把I/O所有的知识点都粗浅的看了一遍,简直就是赶鸭子上架式的学习,超纲了都,就是没找到为什么不可以用cout,虽然说是插入的是ASCII 的0,但是c字符串里面也是有ASCII 的0,也是可以使用cout的为什么ends就不可以用cout了?不过一个‘/0’是先进入缓冲区,一个是后插进去的按理说是可以用cout的,可能在不同计算机会有不同的结果我也考虑到了,
我也知道ends在实际上是很少使用的,一般使用在字符串上,可是这和用不用cout有什么关系啊