摘要:
在学习STL中关于迭代器reverse_iterator转换,发现个有趣的问题,如下例子。#include<iostream>#include<algorithm>#include<vector>usingnamespacestd;intmain(){vector<int>col1;for(inti=1;i<=9;++i)col1.push_back(i);vector<int>::iteratorpos;pos=find(col1.begin(),col1.end(),5);cout<<"pos:&quo 阅读全文
摘要:
在window下,在行尾加Ctrl+Z并且enter后并不会结束程序的运行,而只会将Ctrl+Z当成一个字符来解释,并且将在输入缓冲区中存储的本行数据输出。要结束输入必须在新的一行(输入enter迫使输出"标准输入"缓存区之后)使用Ctrl+Z。在linux下,可以在输入enter迫使输出"标准输入"缓存区之后,在新行按Ctrl-D结束输入,这种方法类似于windows的处理方式。也可以在行尾连续两次键入Ctrl-D。相关解析:Linux中,在新的一行的开头,按下Ctrl-D,就代表EOF。如果在一行结束时按下Ctrl-D,则表示输出"标准输入 阅读全文