C++中c_str()的用法
2024-08-31 08:23:03
这个函数经常用到,总是记不住,记下来,方便翻阅
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
最新文章
- C++ 动态数组实例
- HBase之计数器
- 【转】【SEE】基于SSE指令集的程序设计简介
- html5 canvas 标签
- 获取某个Group中所有对象的DisplayName
- OOP数据库操作方法
- 判断PHP数组是否为空的代码
- php多条件组合查询
- PowerShell官方的MSDN
- 【懒人有道】在asp.net core中实现程序集注入
- 通过读取配置文件,启动mongodb
- 算法手记(2)Dijkstra双栈算术表达式求值算法
- Java——分页 Servlet + Jsp+Jdbc 有点瑕疵
- uri,url和urn的区别以及URLEncoder
- C#判断文件和文件夹是否存在 不存在则创建
- dirname(__FILE__)
- 21.Module 的加载实现
- Android Meterial Design Support Library
- L1-023 输出GPLT
- Generate Parentheses - LeetCode