读C++Primer所得.3
来源:互联网 发布:js改变input text值 编辑:程序博客网 时间:2024/04/28 08:25
第三章
String
1getline
读入一行getline(&istream,string)
【问题】解释string类型的输入操作符和getline函数分别如何处理空白字符!
string类型的输入操作符对空白字符的处理:读取并忽略有效字符(非空白字符)
之前所有的空白字符,然后读取字符直至再次遇到空白字符,读取终止
(该空白字符仍留在输入流中)。
getline函数对空白字符的处理:不忽略行开头的空白字符,读取字符直至遇到换行符,
读取终止并丢弃换行符(换行符从输入流中去掉但并不存储在string对象中)。
2string::size_type类型
string的size操作结果变量必须为string::size_type
string对象下标也是。例如str[ix ] ;
3和字符串字面值的连接
+操作符左右操作数至少有一个string类型
strings4 = “hello” + “, ” ; //error
strings5 = s1 + “, ” + “world” ; //ok
strings6 = “hello” + “, ” + s2 ; //error
s5前两个相加产生一个string类型
4cctype头文件
区分下列函数
isalpha(c)isdigit(c)
isalnum(c)islower(c)
tolower(c)toupper(c)
ispunct(c)
Vector
1. linux下的EOF
ctrl + D
2. vector size
vector<type>::size_type
3. 迭代器的算术操作
- 读C++Primer所得.3
- 读C++Primer所得.1
- 读C++Primer所得.2
- 读所得
- 读c++primer
- C++primer 3 string
- 《C++Primer》读书笔记(3)
- C Primer Plus2-3
- C Primer Plus3-3
- C Primer Plus4-3
- C Primer Plus5-3
- C Primer Plus6-3
- C Primer Plus7-3
- C Primer Plus8-3
- C Primer Plus9-3
- C Primer Plus10-3
- 读C++Primer 4(1)
- 读《C++Primer》 第一天
- 兰州举行闹元宵焰火晚会 百万市民争相观看
- iphone 的粘贴功能
- C语言stristr、strstri的实现
- 使用visual studio自带的sql server2005
- 喝汽水问题
- 读C++Primer所得.3
- Fedora 14 64bit 触摸板点击
- c#上传下载ftp(支持断点续传)
- 元宵节
- 位运算符和位运算
- xml格式异常-CDATA嵌套
- mingw下编译mplayer (thinkvd开发日志)
- 123
- linux学习全攻略