c++ string使用c_str转换成const char*
来源:互联网 发布:剑雨逍遥手游进阶数据 编辑:程序博客网 时间:2024/06/06 02:05
在实现一个功能函数的时候,通过传入一个int去一个map查找对应字符串并返回
做法是这样:
const char* Logger::GetLogHeader(int nLogLevel){map<int, string>::iterator iter;iter = Logger::m_logHeaderMap.find(nLogLevel);if (iter != Logger::m_logHeaderMap.end()){return iter->second.c_str();}else{return "Null";}}
实际上, return iter->second.c_str()返回的是字符串的首地址,类型是const char*, 注意是const的
0 0
- c++ string使用c_str转换成const char*
- c_str string 转换成char
- c_str():string转换成char*
- 实战c++中的string系列--string与char*、const char *的转换(data() or c_str())
- 如何从string 转换为const char *和char * (附带string中c_str()、data()、copy(p,n)函数的用法)
- string\const char*\char*转换
- string, char*, const char*转换
- c++ const char * c_str()
- 【C++】char*,const char*,string的相互转换
- C/C++中的char*,const char*,string之间转换
- string的c_str和data()的运用,转为const char *
- 立此存照(14)[C++]c_str返回const char*的原因
- string char const char之间的转换
- string char* const char*之间互相转换
- char*,const char*,string的相互转换
- string const char *和char *的转换
- char*,const char*,string相互转换
- char*,const char*,string相互转换
- Android : HttpURLConnection
- Android EditText inputType与numeric属性设置
- 重绘Activity 方法
- uva147 Dollars(完全背包方案)
- jmeter body data,输入中文显示为乱码,如何解决
- c++ string使用c_str转换成const char*
- leetcode 69. Sqrt(x)
- unity3d的学习
- 巴蜀 1738
- 单应性矩阵及其SVD求解
- Mybatis3.x与Spring4.x整合+代码自动生成
- 包装类型,演示Integer
- js 获取元素宽度的几种方法
- Variable 'xxx' was never mutated, consider changing to 'let'