string对象是一种很强大的存在哈~~

1. string转const char*

string s = "abc";

const char* c_s = s.c_str();

2. const char*转string

直接赋值即可

const char* c_s = "abc";

string s(c_s);

3. string转char*

string s = "abc";

char* c;

const int len = s.length();

c = new char[len+1];

strcpy(c,s.c_str());

4. char*转string

char* c = "abc";

string s(c);

5. const char*转char*

const char* cpc = "abc";

char* pc = new char[100];//足够长

strcpy(pc,cpc);

6. char*转const char*

直接赋值即可

char* pc = "abc";

const char* cpc = pc;

最新文章

  1. java并发编程(四)守护进程 线程阻塞的四种情况
  2. ARP包分析(wireshark)
  3. Genymotion无法下载OVA文件
  4. 转:delphi异常捕获try except语句 和 try finally语句用法
  5. XCode debug中添加查找debug和控制台的办法
  6. mysql sql 基础总结
  7. BZOJ_3993_[SDOI2015]星际战争_二分+网络流
  8. docker 中打包部署Springboot项目
  9. PowerBI开发 第十四篇:使用M公式添加列
  10. Spark官方文档中推荐的硬件配置
  11. Spring使用内存数据库
  12. 线段树(dfs序建树加区间更新和单点查询)
  13. Java并发学习之十五——使用读写锁同步数据訪问
  14. 存储过程不返回记录集导致ADO程序出错
  15. qt学习(一) qt安装
  16. Hadoop HA集群的搭建
  17. c# + Sql server 事务处理
  18. oracle 基础知识(三)
  19. eclipse content assist 出现错误
  20. oracle中xhost报错

热门文章

  1. jQuery动态对表格Table进行添加或删除行以及修改列值操作
  2. 基础-训练营-day1~day5
  3. rank 和 星星评级
  4. CSS:选择器大全
  5. jboss4.2.3禁用http put/delete等请求
  6. C# WebBrowser控件 模拟登录 抓取数据
  7. Java遇见HTML——JSP篇之JSP状态管理
  8. CGCS2000 VS WGS84
  9. UIPikerView的属性
  10. iOS 归档