C++中如何实现将string转为char*类型
2013-05-03 20:50
253 查看
将C++中的string转换为char*的方法之一:
char* Convert(string str) { const char* cs = str.c_str(); char* pc = new char[strlen(cs)+1]; strcpy(pc, cs); return pc; }
相关文章推荐
- [C/C++标准库]_[初级]_[如何实现std::string自己的Format(sprintf)函数]
- c++中如何用string实现CString格式化的功能
- C++如何实现string的trim功能? (已经包含trimLeft和trimRight)
- [C/C++标准库]_[初级]_[如何实现std::string自己的Format(sprintf)函数]
- c++中如何用string实现CString格式化的功能
- C++如何通过ostringstream实现任意类型转string
- c++中如何用string实现CString格式化的功能
- C++中继承与派生是如何实现的?
- linux下 C++如何实现多线程
- 用C++实现HTTP服务器 - 如何控制一个套接字的发送带宽
- C++中string转为int
- 编译器是如何实现32位整型的常量整数除法优化的?[C/C++]
- 如何在C++中实现类似Scanf的变参个数函数
- 逆波兰算法 C++——String及Stack实现
- 在C++中如何实现文件的读写
- 【C++ STL应用与实现】72: 标准库里的堆--如何使用标准库的heap算法
- C++如何实现类对象只能动态分配或只能静态分配
- C++17 如何实现 可用于 C++17版 基于范围的for循环 的类型
- C++实现CString和string的互相转换
- linux下 C++如何实现多线程