1.char *p1="abc",*p2="abc"; cout<<(string(p1)==string(p2))<<endl;//char *没有比较操作,利用string来比较char * ,做右值时候直接用构造函数,做左值时候新建一个变量
2.char *adsGetChar(); string filename=adsGetChar(); //直接做右值,string可以接收char *
3.string filename("abcd"); string plus("abcdef",3); string tw(3,'a'); cout<<(filename+plus+tw)<<endl; //输出abcdabcaaa
4.void fun(const char *path); string path(plus); fun(path.c_str()); //string转化成const char*
5.