摘要: C++中的输入缓冲区,当我们从键盘输入字符串的时候,需要敲一下回车才能将这个字符串输入到缓冲区中,敲入的这个回车键会被换成换行键,这个换行符也同样存储在缓冲区中。 cin读取数据是从缓冲区中读取数据的,如果缓冲区为空,cin的成员函数会阻塞等待数据的到来,一旦缓冲区中有数据,就会触发cin的成员函数 阅读全文
posted @ 2017-11-23 19:55 niudong 阅读(2246) 评论(0) 推荐(0) 编辑
摘要: C++中函数重载使用顶层const修饰参数和不使用const修饰参数效果是一样的,如果定义了这样的重载函数会报函数重定义的错误。 追其原因,C++中的函数传递方式有三种,一种是值传递,就是拷贝,一种是指针传递,在C++中进行了更高层次的抽象,因此一般建议不要使用,第三种就是引用传递。 对于值传递而言 阅读全文
posted @ 2017-11-23 12:12 niudong 阅读(1018) 评论(0) 推荐(0) 编辑