Char* string 转换

来源:互联网 发布:js history pushstate 编辑:程序博客网 时间:2024/06/06 05:28

 

1:对于C风格的字符串比如char*,char str[],转换为 string

         char *char str[]类型可以直接转换为string类型;

         即,在char * chstr,

                      char arstr[]

                      string str=chstr;或者是string str=arstr;可以直接进行赋值。

2:对于string 转换为char *

     string提供一个方法可以直接返回字符串的首指针地址即:string.c_str();

    比如:string str="Hi Cpp";转换为char *类型;

     const char * mystr=str.c_str(); 注意要加上const.