char *, const char *, string 三者之间的转换
仅作为学习时的笔记使用
1.char * 与 const char * 之间的转换
char * -> const char *: 直接赋值
const char * -> char *:strcpy(char *, const char *)
2.string 与 const char * 之间的转换
string -> const char *: string.c_str()
const char * -> string: string s(const char *)
3.string 与 char * 之间的转换
string -> char *: strcpy(char *, s.c_str())
先将string 转换为 const char *,再通过strcpy 函数将 const char * 转换为 char *.
(不会别的方法了~~)
char * -> string: string s(char *)