C++ primer 5 笔记3 chapter 3 字符串, 向量和数组
2015-09-20 20:47
411 查看
chapter 3 字符串, 向量和数组
命名空间的using 声明
头文件中请不要包含using 声明, 因为, 头文件中的内容会被拷贝到引用它的文件中去。标准库类型string
如果一个表达式中已经有了size()函数, 就不要再使用int了标准库类型vector
范围 for 语句体内不应该改变其所遍历的序列的大小注意避免下标越界 ( 缓冲区溢出问题)
迭代器介绍
cbegin, cend, 返回const_iterator数组
constexpr对于数组也可以有 类似迭代器的操作 begin(), end()
string.c_str()
多维数组
范围for 处理多维数组for (auto & row : ia) for (auto & col : row) ...
一定需要使用引用, 避免auto 识别成指针
相关文章推荐
- c++设计模式----Flyweight(享元)
- C语言中的宏
- c++爱问的面试问题
- C++ string详解
- 如何解决C/C++中stack overflow问题
- 使用GetProcAddress获取C++重载函数
- C++中虚析构函数
- C++那些细节--inline关键字
- 实现一个数组中奇数和偶数分开,奇数在前部分,偶数在后部分 时间复杂度为O(n),空间复杂度为O(1)
- OC学习将C语言字符串转换为OC字符串
- C++ 数组
- c语言学习笔记(1)基本数据类型及auto,register,static分析
- C语言 --- 函数指针(初级)
- C语言实现单链表-04版
- C++中CString,int,string,char*之间的转换
- Eclipse环境下通过C语言连接MySQL数据库方法
- c++实现两个元素进栈和出栈的顺序
- C++拷贝构造函数详解
- c++地址问题
- C++虚继承的概念