• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
onlyan
#define true false                  
博客园    首页    新随笔    联系   管理    订阅  订阅
2012年8月26日
STL reverse_iterator
摘要: 在学习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 阅读全文
posted @ 2012-08-26 22:26 onlyan 阅读(1565) 评论(0) 推荐(0)
Linux与Windows关于标准输入中涉及EOF的处理方式
摘要: 在window下,在行尾加Ctrl+Z并且enter后并不会结束程序的运行,而只会将Ctrl+Z当成一个字符来解释,并且将在输入缓冲区中存储的本行数据输出。要结束输入必须在新的一行(输入enter迫使输出"标准输入"缓存区之后)使用Ctrl+Z。在linux下,可以在输入enter迫使输出"标准输入"缓存区之后,在新行按Ctrl-D结束输入,这种方法类似于windows的处理方式。也可以在行尾连续两次键入Ctrl-D。相关解析:Linux中,在新的一行的开头,按下Ctrl-D,就代表EOF。如果在一行结束时按下Ctrl-D,则表示输出"标准输入 阅读全文
posted @ 2012-08-26 21:32 onlyan 阅读(3516) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3