c++中string类成员函数c_str()的用法
来源:互联网 发布:兰州大学网络教育 专科 编辑:程序博客网 时间:2024/06/05 09:42
c_str()函数返回一个指向正规c字符串的指针,内容和string类的本身对象是一样的,通过string类的c_str()函数能够把string对象转换成c中的字符串的样式
1.string类成员函数c_str()的原型:
const char *c_str()const;//返回一个以null终止的c字符串
2.c_str()函数返回一个指向正规c字符串的指针,内容和string类的本身对象是一样的,通过string类的c_str()函数能够把string对象转换成c中的字符串的样式;
3.操作c_str()函数的返回值时,只能使用c字符串的操作函数,如:strcpy()等函数.因为,string对象可能在使用后被析构函数释放掉,那么你所指向的内容就具有不确定性.
eg:
char * name[20];
string ptr = "tongnono";
strcpy(name,ptr.c_str());//c_str()返回的是一个临时的指针变量,不能对其操作.
0 0
- c++中string类成员函数c_str()的用法
- c++中string类成员函数c_str()的用法
- string类中c_str函数的用法
- string类中c_str函数的用法
- C++中string类对象的成员函数c_str()与C语言中字符串的联系
- c++中string类成员函数c_str()
- c++中string类成员函数c_str()
- c++中string类成员函数c_str()
- c++中string类成员函数c_str()
- c++中string类成员函数c_str()
- string类的成员函数c_str()
- string中c_str()函数的用法
- string 类成员函数c_str
- C++string类的c_str()函数
- string中c_str()、data()、copy(p,n)函数的用法(转c风格字符串)
- string类成员函数c_str()介绍
- string中c_str()、data()、cpy(p,n)函数的用法
- string中c_str()、data()、copy(p,n)函数的用法
- tomcat部署与Context
- Caffe系列(3):激活层(Activiation Layers)及参数
- 含有hashmap的arraylist排序
- 高并发简介
- 一般图匹配带花树模板
- c++中string类成员函数c_str()的用法
- C++中虚析构函数的作用
- UTF-8和unicode
- 深度学习原理与实战视频课程套餐
- Andrew Ng coursera上的《机器学习》ex3
- 使用request.getInputStream() 获取POST数据
- 使用纯前端JavaScript 实现Excel IO
- android studio添加jar包
- eclipse出现乱码