Const Cffectification ConfurtificationC++

Программы на C++. Форум разработчиков
Anonymous
Const Cffectification Confurtification

Сообщение Anonymous »

Из (4.4 /1) он считывает < /p>


rvalue типа «Указатель в CV1 T» может быть преобразован в RValue of the
type «Указатель на CV2 T», если «CV2 T» более квалифицирован CV, чем «CV1 T.» Я не знаю, где стандарт определяет тип «большего количества CV-квалификации», но, как я понял, декларатор с CONS больше, чем CV-квалификация, чем неконфессиональный. < /P>

Для следующих конверсий, как цитата из стандартной подходит или как вы знаете, какая из них менее или более квалификация CV? < /P>

int *const c1 = 0;
int const* c2 = 0;
const int *const c3 = 0;

c1 = c2; // allowed
c1 = c3; // allowed
< /code>

Обновление: < /strong> < /p>

c2 = c1;
c2 = c3;


Подробнее здесь: https://stackoverflow.com/questions/759 ... conversion

Вернуться в «C++»