首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请问一个const的有关问题

2012-02-25 
请教一个const的问题我定义了常量字符串constchar*c123456 strings1( test )cs1.c_str()为什么前

请教一个const的问题
我定义了常量字符串   const   char   *c   =   "123456 ";
string   s1( "test ");
c   =   s1.c_str();
为什么前面有常量修饰符const我还能改变c的内容

[解决办法]
這裡的C不是常量,要寫成const char * const c= "123456 ";
[解决办法]
你指向的是const对象,而改变的是指针,这里指针不是const的
[解决办法]
const char * const c = "123456 ";
这样c是const的

热点排行
Bad Request.