为什么将“指向非const的指针”转换为“指向const的指针”是不合法的?
它是将指针到非Const转换为指针到Const的合法行为。
那么,为什么转换指向非连续的指针转到指向Const的指针?
例如,为什么下列代码是非法的:
char *s1 = 0;const char *s2 = s1; // OK... char *a[MAX]; // aka char ** const char **ps = a; // error!
波斯汪
倚天杖
相关分类