C++的string的细节

1.string 以读入的空格或者换行为结束标志
2.string的两个重要方法:
```
string a="123456";
int len=a.size();
string b=a.substr(0,3);
cout<<len<<endl;
cout<<b<<endl;
/*
output:
line1:6
line2:123
*/
```

```
//char*类型可以合并到string,
//但是string类不能合并到char*里面去
//例如:(正确用法)
string a="1234";
char b[5]={'a','b','c','d','e'};
a=a+b[1]+b[2];
b=b+a;////以及错误用法
cout<<a<<endl;
/*
output:
line1:1234ab
*/
```

原文地址:https://www.cnblogs.com/JJsnow/p/9968817.html