头文件<string>
#include <iostream>
#include <string>
using namespace std;
int main()
{
string s1;
s1="abcd";
string s2;
s2="efgh";
string s3=s1+s2;
//输出字符串
cout<<s1<<endl<<s2<<endl<<s3<<endl;
return 0;
}
string详解
STL: Standard Template Library标准模版库
C++STL中定义了一种string类,在头文件<string>中
C语言和C++的区别:
1.C风格的字符串本质上是一个char*型的指针,而string是一个类
2.string封装了很多实用的成员方法
3.string本质上是一个动态的char数组
C++基础代码
#include <iosstream> //input output stream 输入输出流
using namespace std; //标准命名空间
int main()
{
int n;
cin>> n;
cout <<n;
return 0;
}
string类代码
#include <iostream>
#include <stdio.h>
#include <match.h>
#include<string>
using namespace std;
//string类 字符串类型
int main()
{
string s1; //定义一个字符串类型
string s3=""; //定义一个空的字符串
cin>>s;
cout<<s;
int len=s.size(); //获取字符串长度
return 0;
}
string字符串可以拼接
string s1="12345",s2;
s2="abcde";
s1=s2+""+s1;
//输出结构为abcde 12345