- 博客(2)
- 资源 (1)
- 收藏
- 关注
转载 老调重弹:const char*, char const* and char *const
const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目。 事实上这个概念谁都有只是三种声明方式非常相似很容易记混。 Bjarne在他的The C++ Programming Language里面给出过一个助记的方法: 把一个声明从右向左读。 char * const cp; ( * 读成 pointer to ) cp is
2009-07-08 17:51:00 668
转载 char *与char[]的区别(c,c++不可以修改char *初始化值)
原因:char *p="hello“; *(p+2)=w; 这里的p是一个指向常量字符串的指针他可以相当与:const char *p="hello"根据定义:指向常量字符串的指针不能更改指针指向的内容,但是可以改变本身的值,既是执行*(p+2)=w; (错误) p="bcvcbvv"(正确)char pp[] = "hello";这个相当与指针常量,就是本身是个常量相当与 c
2009-07-08 16:58:00 8727 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人