Просто обновление к тому, что @Arun сделал, я попробовал его сегодня, и это произошло не потому, что он был актуализирован для
+ scale_x_continuous(labels = scales::comma)
Это два разных типа, и указатель на int
не является указателем на const int
. Да, указатель на int
может быть приведен к указателю на const int
.
Проблема здесь в том, что существует дополнительный уровень косвенности, ссылка. Итак, у вас есть ссылка на int*
. Цель отличается от ссылки на const int*
.
Это похоже на наличие char*
, получение указателя на него и попытку передать его в const char**
. Он также потерпит неудачу, потому что внутренние типы различны.
p
должно быть const int*
.