C++(五)String 字符串类
string 是 C++中处理字符串的类,是对 c 语言中字符串的数据和行为的包装。使
对字符串的处理,更简单易用。
1. 定义和初始化
int main(){
string *ps= new string("hello");
cout<<ps<<endl; //0xf55e40
cout<<*ps<<endl; //hello
//初始化字符串
string s1="world";
string s2("next");
cout<<sizeof(string )<<endl; //32
cout<<sizeof(s1)<<endl; //32
cout<<sizeof(s2)<<endl; //32
cout<<s1<<endl; //world
cout<<s2<<endl; //next
//字符串再次赋值
s1=s2;
cout<<s1<<endl; //next
//cin输入字符串
//字符串会获取输入第一个空格之前的的数据
//cin>>s1;
//cout<<s1<<endl; //输入的数据
//使用getline函数获取输入的所有数据,包括空格
getline(cin,s1);
cout<<s1<<endl; //输入的数据
}