最重要的两个标准库类型:string和vector

string 类型的输入操作符:

1、读取并忽略开头所有的空白符

2、读取字符直至再次遇到空白字符,读取终止

string对象的基本操作:

string s;

s.empty()    如果为空返回true,不为空返回false

s.size() 返回s中字符个数

size()返回值的存储必须使用的是string::size_type类型

对s是否为空判断两种方式:

if(s.size() == 0)     if(s.empty())

vector 称为容器,不是一种数据类型,而是一个类模板,从而可以用于多个不同的数据类型,当使用vector时,必须说明vector保存的是何种对象的类型,通过将类型放在类模板名称后面的尖括号来指定类型。

vector<int> ivec;

对于容器vector不可以通过下标操作添加元素,只能使用下标来获取已存在的元素,添加元素可使用.

ivec.push_back(7);

最新文章

  1. 使用jQuery,实现完美的表单异步提交
  2. dsfgsdfg
  3. [.net 面向对象编程基础] (2) 关于面向对象编程
  4. dtree的使用和扩展
  5. Linux-HAproxy+Keepalived
  6. 一步步优化JVM五:优化延迟或者响应时间(1)
  7. scala 连接 mysql
  8. 爬虫学习之基于Scrapy的爬虫自动登录
  9. cocoaPods教程
  10. mysql的锁--行锁,表锁,乐观锁,悲观锁
  11. 如何编写Dll(用命令行编译加深理解)
  12. 02 整合IDEA+Maven+SSM框架的高并发的商品秒杀项目之Service层
  13. JaveWeb学习之Servlet(一):Servlet生命周期和加载机制
  14. nginx 防止盗链
  15. python3 asyncio-协程模块测试代码
  16. iOS权限申请
  17. Simplest Python K-Way Merging Sort|最简单的Python k路归并排序
  18. Flask路由报错:raise FormDataRoutingRedirect(request)
  19. 让js中的函数只有一次有效调用的三种常用方法
  20. linux笔记_day04

热门文章

  1. C# DevExpress GridControl中BandedGridView表格使用
  2. Cookie之记录用户上次访问时间
  3. Codeforces 919E Congruence Equation(循环节+数论)
  4. yum源更换为阿里云源
  5. H5移动端跳转唤起QQ在线客服与跳转支付宝
  6. Mac 远程 屏幕共享 screen sharing
  7. MC 末影人
  8. 年羹尧奏摺专集(下).PDF
  9. 组件中的data为什么不是一个对象而是一个函数?
  10. Neo4j权威指南学习笔记第一章