char* s = "abcdefg";
*(s + 1) -= 32;照理说char* s生命的应该是一个const类型的字符串啊!
再VC6.0中运行上面的程序就会报错!
说是the memory cannot be written!
*(s + 1) -= 32;照理说char* s生命的应该是一个const类型的字符串啊!
再VC6.0中运行上面的程序就会报错!
说是the memory cannot be written!
---------------------
这不是你知道问题的所在吗?const类型的值是不能被修改的