c++ string c_str()
来源:互联网 发布:网店数据化分析的内容 编辑:程序博客网 时间:2024/04/30 08:30
char* c;
string s="1234";
c = s.c_str();
1:c_str函数的返回值是const char*的,不能直接赋值给char* ,所以就需要我们进行相应的操作转化(利用strcpy()函数),或用const char *ch试试
2://c最后指向的内容是垃圾,因为s对象被析构,其内容被处理(纠正:s对象的析构是在对指针c完成赋操作之后进行的,故此处并没有错误)
char c[20];
string s="1234";
strcpy(c,s.c_str());
这样才不会出错,c_str()返回的是一个临时指针,不能对其进行操作
string s="1234";
c = s.c_str();
1:c_str函数的返回值是const char*的,不能直接赋值给char* ,所以就需要我们进行相应的操作转化(利用strcpy()函数),或用const char *ch试试
2://c最后指向的内容是垃圾,因为s对象被析构,其内容被处理(纠正:s对象的析构是在对指针c完成赋操作之后进行的,故此处并没有错误)
char c[20];
string s="1234";
strcpy(c,s.c_str());
这样才不会出错,c_str()返回的是一个临时指针,不能对其进行操作
0 0
- C/C++:string.c_str()
- C string类c_str() 详解
- C++string类的c_str()函数
- string.c_str()
- string::c_str()
- string .c_str();
- string.c_str()
- C语言中输出string方法c_str()用法
- string.c_str()函数说明
- c++ string详解 c_str()
- < C++ > string c_str
- c++ string c_str()
- string的c_str()函数
- c++ string.c_str()小结
- string c_str() 释放问题
- c_str string 转换成char
- String 类 的c_str()函数
- c_str():string转换成char*
- 老杨的相关博文索引
- C#.net cookie、session实现自动登陆
- Tomcat5发布项目问题(2):默认不解析EL表达式
- 解决XBMC / OpenELEC中文乱码
- Leetcode Container With Most Water
- c++ string c_str()
- <MEMORY>Project Euler NO24
- Search a 2D Matrix
- repo sync 挂起
- Javascript面向对象编程 产生对象
- SRM 605 D2 L2:AlienAndGame
- 爱情公寓
- Word 2003域应用完全手册
- PCA