C++学习笔记
无知无为
这个作者很懒,什么都没留下…
展开
-
std::cout 与 cout 有什么区别 // cout有些时候为什么前面要加std
std是一个命名空间(namespace),‘::’是作用域运算符,cout是std空间中的一个函数名。使用coutt时,必须有使用std命名空间的说明,有两种说明方式。方式一:仅仅在使用cout时说明:std::cout 方式二:在主函数前说明一下,以后使用直接cout就可以啦:using namespace std下面两段代码功能完全一样,代码一:#includ原创 2017-07-17 20:46:59 · 6207 阅读 · 0 评论 -
std::endl 有什么作用
std::endl 是一个操纵符(manipulator),具有结束当前行的功能,同时还把输出缓冲区的内容刷到设备中。该语句可以保持“一直(执行该句时)”刷新,否则,如果程序崩溃,输出可能还停留在缓冲区中,从而会误判程序崩溃的位置。在执行输出操作之后,数据并非立刻传到输出设备,而是先进入一个缓冲区,当适宜的时机(如设备空闲)后再由缓冲区传入原创 2017-07-17 21:10:01 · 2345 阅读 · 0 评论