Почему я не могу поставить const int *cp1
в правой части задания? См. Этот образец
int x1 = 1;
int x2 = 2;
int *p1 = &x1;
int *p2 = &x2;
const int *cp1 = p1;
p2 = p1; // Compiles fine
p2 = cp1; //===> Complilation Error
Почему я получаю ошибку в указанном месте? В конце концов, я не пытаюсь изменить постоянное значение, я только пытаюсь использовать постоянное значение.
Я что-то пропустил.