C++ Primer读书笔记(2)
2015-07-28 19:20
344 查看
getline(cin,string s)可以读取一整行,包括空白符。使用ctrl+Z结束
字符串字面值与string是不同的类型。两个字符串字面值不能直接相加。
处理string对象中的字符时,C++定义了很多库函数,可方便使用。
如果想要处理每一个字符,可使用范围for语句: for(declarationg:expression),如果想改变expression中的值,可把declaration定义成引用类型。
string::size_type n;cin>>n;n<s.size();//n虽然以字符串的形式输入,但却是无符号型。
字符串字面值与string是不同的类型。两个字符串字面值不能直接相加。
处理string对象中的字符时,C++定义了很多库函数,可方便使用。
如果想要处理每一个字符,可使用范围for语句: for(declarationg:expression),如果想改变expression中的值,可把declaration定义成引用类型。
string::size_type n;cin>>n;n<s.size();//n虽然以字符串的形式输入,但却是无符号型。
相关文章推荐
- 【effective c++读书笔记】【第0章】导读
- 【effective c++读书笔记】【第0章】导读
- C语言中 main(int argc, char**argv)和main(int argc, char*argv[])
- C++ 输出Cstring遇见的奇葩问题
- C++对象模型——关于对象(第一章)
- 归并排序
- C++运算符优先级记忆
- C++类的构造顺序
- 黑马程序员--学习C语言循环体结构
- #编程指南#C++ Programming Practice Guidelines
- 黑马程序员--学习C语言结构体
- C++ STL栈和队列的使用
- C++ STL栈和队列的使用
- C++中的顺序容器
- C++ 中dynamic_cast<>的使用方法
- 【C语言】一些面试题。
- 详细说明C++笔试题,调查超载、盖、多态
- [LeetCode] Minimum Path Sum
- 【C语言】复杂类型声明
- 关于static在java和c++中的用法小谈(二)