施耐德lxm23du04m3x:怎么把const转换成非const?
来源:百度文库 编辑:查人人中国名人网 时间:2024/05/15 15:27:33
怎么把一个const的指针转换成一个非const的指针?
比如
const char *p;
char q;
我现在想写 q = p;
在这之前我应该做什么?
比如
const char *p;
char q;
我现在想写 q = p;
在这之前我应该做什么?
首先q是个字符型变量,不是指针,所以p和q之间无法转换。
如果想转换的话,试试下面的code。
const char * p;
char *q;
q = const_cast<char *>(p);