第3章 字符串,向量和数组
2017-03-30 08:35
323 查看
第3章 字符串,向量和数组
using namespace::name;
每个名字都需要独立的using声明,例如
using std::cin; using std::cout; using std::endl;
标准库类型string
string表示可变长的字符序列。使用前需包含string头文件,同时作为标准库的一部分,string定义在命名空间std中,所以事先都要:#include <string> using std::string;
string对象初始化
string s1; //默认初始化,s1是一个空字符串 string s2 = s1; //s2是s1的副本 string s2(s1)作用一样 string s3 = "hiya"; string s4(10,'c'); // s4的内容是cccccccccc
用等号(=)的其实是拷贝初始化,将右侧的初始值拷贝到新创建的对象中去,不使用等号的是直接初始化。
string s8 = string(10,'c'); // 和s4一样
int main() { string s; cin >> s; cout << s << endl; return 0; }
**注意:**string对象在读取时,会自动忽略开头的空白,从第一个真正的字符开始赌气,直到遇见下一个空白为止。
例如输入“ Hello World! ”,输出则是“Hello”
相关文章推荐
- 第3章 字符串 向量和数组
- C++ Primer 第3章 字符串、向量和数组 学习笔记
- C++Primer第五版 第3章 字符串、向量和数组(练习解答)
- C++ Primer学习总结 第3章 字符串,向量和数组
- 第3章 字符串、向量和数组
- 《c++primer》第3章 字符串向量和数组
- 【c++ primer读书笔记】【第3章】字符串、向量和数组
- 《C++Primer》读书笔记——第3章 字符串、向量和数组
- 《C++ Primer》第3章:字符串、向量和数组
- C++ primer 读书笔记(第3章)字符串、向量和数组
- C++ Primer 第3章 字符串、向量和数组
- 【c++ primer读书笔记】【第3章】字符串、向量和数组
- [C++ Primer] 第3章: 字符串, 向量和数组
- 《c++primer》笔记 第3章 字符串、向量和数组
- 《C++ Primer(第5版)》学习笔记:第3章 字符串、向量和数组
- 第3章 字符串、向量、数组
- C++ Primer 学习笔记(第三章:字符串、向量和数组)
- 《C++primer(第五版)》学习之路-第三章:字符串、向量和数组
- 数组、字符串、向量与哈希表
- [C++ primer]第三章笔记--字符串、向量和数组