摘要: 当缓冲区中有残留数据时,cin函数会直接去读取这些残留数据而不会请求键盘输入。而且,回车符也会被存入输入缓冲区中。 c++用于清空输入缓存的函数有三个:cin.clear(),cin.sync(),cin.ignore()。 cin.clear()是用来更改cin的状态标示符的,cin在接收到错误的 阅读全文
posted @ 2018-05-04 17:06 小雪SS 阅读(1309) 评论(0) 推荐(0) 编辑
摘要: 出错代码段: switch (t) { case 0: int a = 0; break; default: break; }编译时提示:“error C2361: initialization of 'a' is skipped by 'default' label”。这怎么可能? C++约定,在 阅读全文
posted @ 2018-05-04 10:23 小雪SS 阅读(271) 评论(0) 推荐(0) 编辑