首先需要的:
#include<string>//注意与string.h不同using namespace std;
一、定义
一般用于代替字符数组char str[]来存放字符串
string str;//或string str = "abcd";
二、访问方式
1. 用下标访问
可当作字符数组访问
for (int i = 0;i < str.length(); i++){printf("%c",str[i]);}
读入输出整个字符串
//方法一:cin>>str;cout<<str;//方法二:使用str.c_str()将string类型转换成字符数组string str = "abcd";printf("%s",str.c_str());
