将const char*强制转换成char*有问题吗?
如题
[解决办法]
根据需要而定,安全性降低了
[解决办法]
转化本身没有问题
但是 const 属性被消去了,
那么对应的 访问权限将扩大,
可能会有问题 ~~~
不过,
只要自己能确定访问不会带来非法操作,
基本还是可行的 ~~
另外,
如果你要取消 const,
为什么要带入 const 呢 ?
[解决办法]
应该是不鼓励这种做法
[解决办法]
可能不同的编译器有不同的处理吧,建议去写一个小小的程序来验证一下喽*_*
[解决办法]
转换本身没问题
但是安全性会降低
[解决办法]
最好不做这种转换
[解决办法]
C/C++禁止这种转换。
因为如此就可以修改const内容了。
[解决办法]
或许是因为楼主要free这块内存
[解决办法]
从语法上说,没问题,不过安全性降低了,可能会出现问题,如果和引用一起用,是不能强制转化的,主要还是引用的赋值与平常赋值(复制)的问题。
[解决办法]
针对不同的编译器,结果不同.
在大多数的编译器中,是不允许这样转换的
不知道你为什么想这样转换