这个函数经常用到,总是记不住,记下来,方便翻阅

c_str()函数返回一个指向正规C字符串的指针,内容与string串相同。

C++中c_str()主要用法就是为了与C语言兼容,在C语言中没有string类型,故必须通过string的对象的成员函数c_str()把string对象转换成C中的字符串样式。

c_str()以char*形式传回string内含字符串。

char c[20];

string s = "1234";

strcpy(c,s.c_str());

这样才不会出错,c_str返回的是一个临时指针,不能对其进行操作。

参考:https://blog.csdn.net/xiexu911/article/details/79965330

最新文章

  1. C++ 动态数组实例
  2. HBase之计数器
  3. 【转】【SEE】基于SSE指令集的程序设计简介
  4. html5 canvas 标签
  5. 获取某个Group中所有对象的DisplayName
  6. OOP数据库操作方法
  7. 判断PHP数组是否为空的代码
  8. php多条件组合查询
  9. PowerShell官方的MSDN
  10. 【懒人有道】在asp.net core中实现程序集注入
  11. 通过读取配置文件,启动mongodb
  12. 算法手记(2)Dijkstra双栈算术表达式求值算法
  13. Java——分页 Servlet + Jsp+Jdbc 有点瑕疵
  14. uri,url和urn的区别以及URLEncoder
  15. C#判断文件和文件夹是否存在 不存在则创建
  16. dirname(__FILE__)
  17. 21.Module 的加载实现
  18. Android Meterial Design Support Library
  19. L1-023 输出GPLT
  20. Generate Parentheses - LeetCode

热门文章

  1. Spring学习笔记:自动创建Proxy
  2. 对特殊方法的访问 - Special method lookup
  3. 大延时情况tcp和udp测试
  4. 【HDU - 2859 】Phalanx (dp 最大对称子图)
  5. python笔记23(面向对象课程五)
  6. go 并发编程
  7. windows系统中如何删除文件路径过长的文件
  8. python—lambda函数,三个常用的高阶函数
  9. DotnetCore 单文件发布
  10. mysql 行级锁问题