不能修改常量字符串的内容
2008-10-04 15:30
323 查看
char a[] = “hello”;
a[0] = ‘X’;
cout << a << endl;
char *p = “world”; // 注意p指向常量字符串
p[0] = ‘X’; // 编译器不能发现该错误
cout << p << endl;
a[0] = ‘X’;
cout << a << endl;
char *p = “world”; // 注意p指向常量字符串
p[0] = ‘X’; // 编译器不能发现该错误
cout << p << endl;
相关文章推荐
- 指针为何不能修改其指向的常量字符串
- 常量字符串的内容是不可以被修改的
- 关于字符串指针指向内容不能修改的问题
- 指针指向常量的场合,不能试图通过修改指针指向的内容来修改常量
- final Map可以修改内容,final 常量不能修改
- 字符串内容逆置(不能使用库函数只能开辟有限个空间)
- 遇到的问题-----网上下载的项目修改代码无效,不能相应的生成相应的页面内容
- Android逆向之旅---Android应用的汉化功能(修改SO中的字符串内容)
- String内容不能改变的理解 String的值不能修改的理解
- Android中动态修改string.xml中字符串的内容
- 为什么不能修改指向字符串的指针
- 关于不能改变字符串常量值的理解
- 字符串常量也能在程序运行后修改 通过修改PE文件格式 跳过其属性,改成可读写属性
- char* 指向内容不能修改
- const修饰的常量 不能被直接修改 但是可以通过指针进行间接修改
- 从键盘输入一个字符串存入数组a中,再将数组a的内容复制到数组b中并 输出(不能调用strcpy函数)?
- 绝对不能通过指针修改常量!!!!!!
- * 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同) * 要求:不能创建新的集合,就在以前的集合上做。
- 牛腩购物网31:首页修改(商品销售排行) 查询的行数,字段,表名不能使用参数化传值,而只能用拼接字符串的方式传值
- 传说中的字符串常量具有不允许修改的特性