Существуют ли какие-либо ограничения на добавление const к самому верхнему указателю указателя? - PullRequest
0 голосов
/ 18 мая 2018

Мне известно, что добавление const может быть опасным для нижестоящих указателей указателя .

Есть ли случаи, когда было бы опасно добавлять const к самому верхнему pointee?указателя?

Конкретно, есть ли два (возможно, cv-квалифицированные) типа T и U, такие, что

T *pointer = ...;
U *target = static_cast<U *>(pointer);

хорошо определен и безопасен, но

T *pointer = ...;
U const *target = static_cast<U const *>(pointer);

нет?

...