3.1、 用cin读入string的时候
忽略开头所有的空白字符(空格、换行符、制表符),直到再次遇到空白字符时终止
3.2、 用getline读入一行文本的时候
不忽略开头的换行符,保存的内容不包括换行符
3.3、 string 的 size 的类型是 string::size_type , 是无符号型的
3.4、 vector 可以用同样的 vector 构造(数组不行)
3.5、 vector 的 size_type 必须指定类型
vector::size_type t ; //非法
vector<int>::size_type t ; //合法
3.6、 vector 的扩充应该用 push_back 完成
3.7、 关于vector<int> iterator iter
begin()指向第一个元素,end()指向最后一个元素的下一个元素(空元素),由end()返回的iter不能进行加减操作
iter操作数据的时候需要解引用 :
*iter=0 ;
3.8、 const_iterator 和 const 的 iterator
const_iterator 是只读的,不能改变值。自身可以加减操作
const 的 iterator 必须初始化,初始化后,可以改变其指向元素的值,但是不能移动。
3.9、 bitset 进行赋值的时候,如果用字符串赋值,字符串必须是0101,不能有其他的字符,否则会报错
不知道bitset在实际使用中有什么用处