const char*转char*,去掉const 属性
来源:互联网 发布:淘宝上极有家能保真吗 编辑:程序博客网 时间:2024/05/28 18:43
const char* = char*char*转const char* 可以转。发过来不行去掉const属性方法如下:
string str = "aaa";char* p =const_cast<char*>(str.c_str());printf("%s",p);
const_cast用来丢弃变量的const声明,但不能改变变量所指向的对象的const属性。即:const_cast用于原本非const的对象;如果用于原本const的对象,结果不可预知(C++语言未对此种情况进行规定),请注意我上面用下划线标示的“变量”vs“对象”这个要自己慢慢体会。一般情况下const_cast是用于这种情形:const指针(变量)指向非const对象,程序员确认这一点(所指向的对象非const)时,使用const_cast操作符丢弃变量的const修饰获得一个非const指针,详见《The C++ Programming language(special edition)》第15.4.2.1节。
- const char*转char*,去掉const 属性
- const char*转char*,去掉const 属性
- const char* 转char*
- const char*转char*
- const char * 转 char *
- const char* 转char*
- const char & char const
- const char* char*const
- const char*,char *const,const char*const
- const char*,char *const,const char*const
- const char*, char const*, char*const的区别(转)
- const char*, char const* and char *const
- const char*, char const* and char *const
- const char* ; char const *; char* const;
- const char*, char const* and char *const
- 关于const char*, char const*, char*const
- const char*, char const*, char*const
- const char, const char*, char* const
- C#创建和调用WebService详细教程
- 区分机制和策略——UNIX设计背后最好的思想
- 升级自己的笔记本电脑SL410
- 用汇编的眼光看C++(开篇)
- 左右页面框架调节宽度
- const char*转char*,去掉const 属性
- 倍增求LCA的模板
- CSDN精选iPhone开发博客
- JAVA数组及其他对象笔记
- 用汇编的眼光看C++(之指针)
- Linux 系统内核的调试
- Android Camera 系统 imx代码
- cmd命令
- C++ Placement New