1.string 类型所在的头文件
#include <string>
using namespace
2.string 类型对象的定义和初始化
string s1; 默认构造函数,s1为空串 string s2(s1); 将s2初始化为s1的一个副本 string s3("value"); 将s3初始化为一个字符串字面值副本 string s4(n,'c'); 将s4初始化为字符'c'的n个副本
在此处注意string类型和字符字面值的的一些区别:
string是一个被c++封装的类
string str="sample"; char * char_str="sample"
其中str!=char_str,因为一个是string类,一个是char*。他们之间本身就没有相等的关系。并且&str!=char_str 虽然他们都是指针类型,