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