C++之标准类库string


1、string表示可变长度的字符序列。string定义在命名空间std中。


2、string s1 = “value”;为拷贝初始化  ,    string s1(n,c);为直接初始化;


3、string对象上的操作 :  os<>s 从is中读取字符串给s,字符串以空白分割,还回is

getline(is,s)  从is中读取一行付给s,还回is


4、在希望得到的字符串中保留输入的空白字符时用getline(is,s);  该函数代替原来的>>运算符,从is输入流中读取内容(一遇到空格就结束读取)存在s中,读取的换行符被丢弃。


5、size();函数还回的是一个size_type类型的值,size_type是在string类中定义的,是一种无符号类型的与      机器无关的类型,永远可以放下string对象的大小。


6、string对象不属于容器类型,不过string也支持迭代器。

你可能感兴趣的:(C++之标准类库string)