返回信息流比如
const int * const *** const ** const p;
如何辨认谁是const,谁不是const呢?
然后给p赋值该怎么才能符合这些const规则?
这是一条镜像帖。来源:北邮人论坛 / cpp / #26035同步于 2009/7/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
关于多级指针的const修饰符
lzlj
2009/7/9镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
指针是从右向左看的吧
const int* p 是说p是一个指针 指向一个const int
int *const p 是说p是一个const指针 指向一个int
其他的类似辨别
【 在 lzlj (ozlj) 的大作中提到: 】
: 比如
: const int * const *** const ** const p;
: 如何辨认谁是const,谁不是const呢?
: ...................
版内搜索 让你不再害怕指针 ...
【 在 lzlj (ozlj) 的大作中提到: 】
: 比如
: const int * const *** const ** const p;
: 如何辨认谁是const,谁不是const呢?
: ...................
其实个人觉得,但就C来说,把指针、数组、声明搞清楚基本看代码就没问题了。
推荐大家还是先看看《C专家编程》和《C陷阱和缺陷》,都是很不错的书,而且都很薄,一周时间都能看完。
收获也不小。