C++中如何将char类型转换为String 类型。。。

会飞de猪 2013-01-29 08:47:15
C++中如何将char类型转换为String 类型。。。
...全文
96801 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dhu137 2014-09-25
  • 打赏
  • 举报
回复
谢谢#5,对我很有用。
十年无梦 2013-11-03
  • 打赏
  • 举报
回复 1
char c; string str; stringstream stream; stream << c; str = stream.str(); 楼上说的都是char * 转string。这里是char 转string
laohei0304 2013-01-29
  • 打赏
  • 举报
回复
string s(char *)
dataxdata 2013-01-29
  • 打赏
  • 举报
回复
用构造函数或直接赋值都可以
xjq2003 2013-01-29
  • 打赏
  • 举报
回复
引用 3 楼 lxqlyld 的回复:
C++中char类型可以自动转换成string类型,即你可以用char类型字符串直接给string类型变量赋值。但反过来是不行的,string类型不能隐式的将string类型转换成char类型,想要转换,必须显式调用c_str()函数。给你举个例子: string s1; const char *pc = "a character array"; s1 = pc; // ok char……
很全面了……
lxqlyld 2013-01-29
  • 打赏
  • 举报
回复
C++中char类型可以自动转换成string类型,即你可以用char类型字符串直接给string类型变量赋值。但反过来是不行的,string类型不能隐式的将string类型转换成char类型,想要转换,必须显式调用c_str()函数。给你举个例子: string s1; const char *pc = "a character array"; s1 = pc; // ok char *str = s1; // 编译时刻类型错误 const char *str = s1.c_str(); // ok

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧