string简单小结

来源:互联网 发布:数据库修改语句语法 编辑:程序博客网 时间:2024/05/16 12:02

一、头文件

 

#include <string>

using namespace std;

 

初始化

 

string  str1;//空串

string str2(str1);//str1的副本

string str3("value");//一个字符串字面值的副本

string  str4(n,'c');

 

三、字符串读写

1. cin,cout

string str1,str2;

cin>>str1>>str2;

cout<<str1;

注意:读取时忽略开头所有空白字符,读取时直到遇到第一个空白字符时停止;

2. getline()获取一行文本,不忽略开头空白

getline(cin,str);//将istream参数作为返回值

 

四、string对象操作

s.empty();

s.size();//返回值unsigned(size_type)

s[n];

s1+s2;

s1=s2;

v1==v2;.....//依次比较字符串中的各个字符,分大小写

 

五、string对象中字符的处理  (cctype头文件)

 判断是否为字母数字,空格等等