Chinaunix首页 | 论坛 | 博客
  • 博客访问: 571275
  • 博文数量: 141
  • 博客积分: 3425
  • 博客等级: 中校
  • 技术积分: 1609
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-23 15:55
文章分类

全部博文(141)

文章存档

2019年(5)

2011年(19)

2010年(36)

2009年(13)

2008年(50)

2007年(18)

分类: C/C++

2011-03-14 17:00:39

C++标准库的string类型与C 风格的字符串的相互转换

string类型能够自动将 C 风格的字符串转换成 string对象:

  1. string s1;
  2. const char *pc = "a character array";
  3. s1 = pc;
string对象转换成C 风格的字符串:
  1. const char *str = s1.c_str();
这是因为为了防止字符数组被程序直接处理 c_str()返回了一个指向常量数组的指针
 
阅读(4410) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~